Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bakul
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
bakul
2y ago
I suspect stronger drugs such as codeine etc are used for palliative care of humans in their last stages. Not sure of their effect on vultures. Parsi numbers have never been high and gradually decreasing (now about 70,000 in India), also th
32.
▲
by
bakul
2y ago
Diclofenac has been banned in India for veterinary use since 2006. Another NSAID that is not deadly to vultures is recommended for such use. Not sure why Guardian ran this story now as this is old news. The real crisis with plunging vulture
33.
▲
by
bakul
3y ago
Let me try to explain. The current way (which must continue working the same way even if the language is changed) does not allow you to distinguish a goroutine that should terminate but hasn't due to some bug versus a goroutine that ca
34.
▲
by
bakul
3y ago
> just terminating a goroutine isn't safe with respect to I/O and defer chains. Agreed. The idea is to panic() if a goroutine has to be forcibly terminated due to GC, instead of a slow leak. Requires more thought though.
35.
▲
by
bakul
3y ago
If Go allowed something like "handle = go foo()", goroutine could be automatically terminated when handle goes out of scope or becomes dead and is garbage collected. You can also use handle to cancel a goroutine etc. Go designers
36.
▲
by
bakul
3y ago
One can think of s-expr parentheses as structural formatting commands - sort of like markdown. Then you can render an s-expr in a different way so long as the structure is maintained. For example choosing diff background color at each level
37.
▲
by
bakul
3y ago
I think it is more correct to say that religion has been used as an easy excuse and a way to bind closer the group causing violence and to dehumanize the victim group.
38.
▲
by
bakul
3y ago
Proof is in the pudding etc.! I'm certainly curious how well your design & implementation will turn out. Good luck with your project!!
39.
▲
by
bakul
3y ago
> The current filesystem semantics are terrible for databases There was at least one Unix startup (IIRC it was Tolerant Systems) in mid 80s that applied transactional semantics to filesystem operations. I did some contract work for them
40.
▲
by
bakul
3y ago
Thanks; just the kind of response I was hoping for! Is the problem an inability to express real world design constraints in a high level HDL?
41.
▲
by
bakul
3y ago
Have you looked at/used Bluespec SystemVerilog? If so, any comments based on your experience? https://github.com/B-Lang-org/bsc
42.
▲
by
bakul
3y ago
You may still have N crossings: user process -> uK -> fileserver -> uK [-> generic Disk driver -> uK] -> specific device driver -> ... and concurrently some thread/process scheduling has to happen as there may be m
43.
▲
by
bakul
3y ago
Microkernels + userspace drivers end up with too many context switches. This has been the main issue with microkernels. Then you add performance sensitive services in the "microkernel" and it stops being micro! Note that KeyKOS ha
44.
▲
by
bakul
3y ago
Plan9 in fact uses file descriptors all over the place, including accessing synthetic or real filesystems (which are really namespaces). In fact the only "globals" are the #<dev> devices. IMHO you're better off starting
45.
▲
by
bakul
3y ago
Plan9 gets a lot of this right. The author should flesh out why "Unix is bad".
46.
▲
by
bakul
3y ago
The "Monte-Carlo tree search" space is usually far too large for this to work well! It is true that initially you may not know where the bug is but you have to collect more evidence if possible, see if you can always cause the bug
47.
▲
by
bakul
3y ago
Do SE classes teach debugging skills? I hope they do. So many times I have seen people try random things rather than follow a systematic approach.
48.
▲
by
bakul
3y ago
iAi
49.
▲
by
bakul
3y ago
More Mungers, fewer punters?
50.
▲
by
bakul
3y ago
This is as meaningless a question as “if you could only eat one thing what would it be?”. You may have a favorite food but you need a balanced diet!
51.
▲
by
bakul
3y ago
If new people are properly (but gently) mentored, they are more likely to do things the “right way” that’ll reduce maintainers’ work from any future contributions from them.
52.
▲
by
bakul
3y ago
I haven’t visited your website but just the title makes me think of IBM Lotus iNotes groupware (or whatever it was called) that had many integrated apps such as calendar, email, schedule, to do list manager, notebook, some sort of forms man
53.
▲
by
bakul
3y ago
Why not simply use mmap judiciously in a program managed shared memory ring buffer? Then you can copy at roughly memory speed.
54.
▲
by
bakul
3y ago
My mom used to make a variety of achār (athāṇuṁ in Gujarati). Sour, sweet ones (made with unripe mangoes and they both had mustard & red pepper in oil), Chhundo (shredded unripe mangoes in sugar syrup & red pepper). These would be s
55.
▲
by
bakul
3y ago
Perhaps you can just use https://github.com/aclindsa/ofxgo - it seems to be a pretty good Go package (just eyeballing it, haven't use it).
56.
▲
by
bakul
3y ago
Very good! Thanks!
57.
▲
by
bakul
3y ago
Looks good! Paisa Vasool! Especially as it is free :-) You don’t have to, of course, but do you plan to open source it? That way others can contribute to it too. How tightly is it bound to ledger? How hard would it be to adapt it to other p
58.
▲
by
bakul
3y ago
I’ve used LT since 2006. I like its interface which presents a lot of information on one page instead of lots of white space. And I like its features, groups, discussions etc. Though my use has dropped off now.
59.
▲
by
bakul
3y ago
Some C programs, not all. For example Andy Sloane’s donut.c. Granted, it is beautifully obfuscated but still, it uses just standard C features. https://www.a1k0n.net/2006/09/15/obfuscated-c-donut.html
60.
▲
by
bakul
3y ago
You should always verify every little thing for any new language you’re thinking of using, if only to understand its behavior in details, warts and all. I did the same when I first learned C, C++, Go etc. etc. But one must separate (what I
More ›