Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
davemp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
601.
▲
by
davemp
8y ago
In regards to 7, prompts are great for teaching new users how the program should be used. Instead of failing then spitting out --help or manpage style info, the program just ask the user enter the needed argument or flag to continue. Having
602.
▲
by
davemp
8y ago
Yes. Thank you! If only industry marketing hadn't coined the terms, we might have: cloud -> provisioned server, bare-metal -> managed server or some other less context dependent terms.
603.
▲
by
davemp
8y ago
Yes. My comment implies that you can get invalid research published. At least it was intended to. The problem lies in areas where replication and formalization is difficult. There is certainly knowledge to be gained in these areas. Though c
604.
▲
by
davemp
8y ago
Does it really benefit more people though? Walmart and Amazon are prime examples of centralizing forces that slurp up wealth into urban areas and increase wealth inequality. Sure minimum wage goes up, but at the cost of more money leaving c
605.
▲
by
davemp
8y ago
> an enterprise that relies on a widespread presumption of not-fraud This is section really gets me. How in the world is science supposed to rely on “not-fraud”? Sure if you fake your data you might dupe a diligent reviewer, but this is
606.
▲
by
davemp
8y ago
> thousands of bare metal machines (A touch less than 10,000 Linux boxes) This terminology is confusing to me as someone who's worked in the embedded space. In that field bare-metal implies not running an operating system. So does b
607.
▲
by
davemp
8y ago
I think that in order have true mastery of C, one must understand why certain things are undefined. For example signed integer overflow is undefined. Why? Well different architectures handle overflow in their own ways (saturating vs modul
608.
▲
by
davemp
8y ago
I feel like software reverse engineering should be done in more curriculums so developers can see just how easy it is to find backdoors as a relatively unskilled attacker.
609.
▲
by
davemp
8y ago
> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's prob
610.
▲
by
davemp
8y ago
> I’d say that using lambda expressions is acceptable only if your situation meets all four of these criteria: > 1. The operation you’re doing is trivial: the function doesn’t deserve a name Sure. > 2. Having a lambda expression ma
611.
▲
by
davemp
8y ago
> Since all instructions are 32bit wide you can't load a 32bit immediate value in a single instruction, instead the assembler's "LI" mnemonic generates a pair of instructions (LUI/ORI) for large immediate values
612.
▲
by
davemp
8y ago
I started off doing digital design but quickly switched to embedded software after seeing the state of tooling. It's not just the tools themselves either. There are folks who will vehemently defend the way things are and shoot down e
613.
▲
by
davemp
8y ago
Most beginners have stickers placed on their finger boards to indicate the notes.
614.
▲
by
davemp
8y ago
It's very naive/irresponsible to imply that anyone who would be concerned about massive ecosystem impacts doesn't care about malaria victims. Even the researchers are hesitant. > The scientists acknowledge the technology r
615.
▲
by
davemp
8y ago
> described in your own design via the primitive library There's your sandbox EDIT: If you cannot replace their tools with yours, it is a sandbox.
616.
▲
by
davemp
8y ago
> Xilinx tools are free, as in beer This is untrue. [1] > Supporting code is a huge overhead and it's not clear, to me anyway, what Xilinx gains from the expendature. In what world is this the case? You host the project on github
617.
▲
by
davemp
8y ago
Having your service pre-download stations/playlists when on wifi helps with this.
618.
▲
by
davemp
8y ago
Mhm. I am aware. People did interesting things chipping away with rocks as well.
619.
▲
by
davemp
8y ago
For basic implementations in ways intended by the vendor, I'm sure the supplied tools are fine. When you want to leave the sandbox and do interesting things, it's hard. I was thinking along the lines of writing your own tools that
620.
▲
by
davemp
8y ago
I've encountered issues that must have been BIOS bugs such as hanging before the BIOS screen with a corrupted Linux drive plugged in but working just fine with it disconnected. Trust nothing.
621.
▲
by
davemp
8y ago
AFAIK that tool-chain is thanks to the reverse engineering efforts of an individual and not Lattice itself. It's a step towards the right direction, but not really a first class vendor supported tool.
622.
▲
by
davemp
8y ago
> FPGAs are a programmable platform, but one designed by EEs for EEs rather than for programmers. This is the problem with FPGAs. Their performance and utility is not really disputed. Working with them is so un-ergonomic that it's f
623.
▲
by
davemp
8y ago
I do this and make a new alias for everyone I give an address to (such as hn@domain.com). It can be interesting to see who leaks/sell your email address. You can also shut down alias that get out of control.
624.
▲
by
davemp
8y ago
How current proof assistants work is using the Curry-Howard correspondence, [1] the gist of it is that all of first order logic can be encoded into a type. All one must do is write an expression that type checks to what one is trying to p
625.
▲
by
davemp
8y ago
This is why you shouldn't be afraid to give out (truthful) compliments folks. For a small communication effort, you may make a big enough impact for your compliment to be remembered for years. Maybe the person will even smile to themse
626.
▲
by
davemp
8y ago
You raise a good point. I see it encouraging students to come up with ideas for YC companies inorganically. Obviously that is not the intent, but I see it as a very likely side effect. If the student organically has a great idea, then sur
627.
▲
by
davemp
8y ago
Odd. This seems to go against one of PG's essays. > School > > That's what I'd advise college students to do, rather than trying to learn about "entrepreneurship." "Entrepreneurship" is something
628.
▲
by
davemp
8y ago
Heck there are places that use ClearCase still. Companies that are at rest tend to stay at rest.
629.
▲
by
davemp
8y ago
The rule of thumb I've seen used in the embedded world is 50ms latency for user input and I found that it's still noticeable vs say 25ms.
630.
▲
by
davemp
8y ago
Whoever purposes such an irresponsible and evil law should also have no hope of a future in politics.
More ›