skysight-inc/HackerNews huggingface dataset:
I don't like to say "you're doing it wrong", but TBH it sounds like you are.

> restricted to SQL structures

So is your ORM; it just adds a layer of abstraction

> require absurd hacks or custom dlls

Literally no idea what you're doing that views require anything out of the ordinary, or indeed "custom DLLs"

> not properly source controlled

Eh? You can store your view DDL files in source control just fine. I mean, they're just SQL files; why couldn't you?

> difficult to perform performance analysis on

I don't see how ORMs offer any advantage here - if anything, SQL has the edge here, since your typical SQL GUI will draw pretty graphs to help visualise EXPLAIN, and some (e.g. SSMS) will even suggest missing indexes

> hard to update

It's just SQL, and for views typically rather basic SQL at that.

I use ORMs on 99% of the projects I work on, sometimes heavyweights like Entity Framework Core or Marten (which I love, BTW), and sometimes more lightweight like Dapper - but I know when to use the right tool for the job, and sometimes that's SQL views. I just don't get any of your arguments against them.
I understand how the context changes the meaning but there's a narrative floating around that people aren't actually doing that (I take for example the "friends help you move" meme).
Do most mobile users encounter applications where processor speed is the limiting factor?

By far the heaviest app I use on my phone is the browser. Not the browser per se but some of the websites I visit, especially ecommerce stores.
do you think the police officer's response to Ms. Bland's non-compliance in this case was reasonable? also, in your opinion, could he have de-escalated the situation before pointing a potentially lethal weapon at Ms. Bland's face? i'm really struggling trying to understand how you've arrived your thesis, which seems to be: just don't make cops mad and you (probably) won't die? that seems to me a poor standard for those entrusted with maintaining public safety. since the officer is the person with literally ALL of the power in this interaction and, ostensibly, is provided with extensive training on how to manage difficult interactions such as this, shouldn't he be held to a higher standard of accountability than Ms. Bland?
A large proportion of devs seem to struggle with basic joins.
Google to End Works with Nest
The reason construction of affordable housing isn't happening has nothing to do with those city's lack of revenue.
> HN community tends towards disliking Google/FB

HN community also understands better Google/FB business model and what actually happens with their data when fed into Google/FB.
Levine’s theory was this:

The lockup basically says “Pre-IPO shareholders need to hold their shares for 6 months”. In addition, there was language prohibiting those shareholders from reducing exposure through hedging (I.e. making a bet that pays off if the stock goes down).

What Soros did was to take the short position first, without being a pre-IPO shareholder, then bought Icahn’s shares pre-IPO. Effectively Icahn cashed out, paying a premium to Soros. Soros did not take on exposure to Lyft, as he has a bet that pays out if Lyft goes down, and pockets some cash in the process. And the purpose of the lockup agreement was defeated.
Some investors care about returns. Some care about Sharpe ratio. But investors only care about low-fees when they underperform their benchmark net of fees.
Setup the correct way, yes.
That is an interesting point, I wonder who is wrong in their interpretation of the license.
Interview vibes matter. As a woman, if the men (it's usually men) that interview me talk down to me or use patronizing language (however subtle), that's a red flag, though not necessarily a deal-breaker. Also, it's a personal pet peeve of mine if men constantly hold the door/say "after you" and let me walk through the door first. That's a sign that they treat women as "ladies" (just fyi to men, pls don't call the women you work with "ladies") not colleagues. You can usually pick up on this (the door thing) in an interview, in my experience.
Considering that Elon Musk has never once failed to publicize even imagined progress (that would simply be par for any other business), it would boggle the mind to believe that he would be keeping any type of market-leading progress a secret, especially in the market where he has literally bet the future of the company and this type of news could encourage competitors to drop out of the market.

the lack of having this report on disengagements in California is not going to be a stumbling block in getting regulatory approval.

Actually, if Tesla hopes to legally sell self-driving cars in CA, that is going to be a huge stumbling block.
Los Angeles's 405 freeway travel times continue to slow
Matt Walker makes this point in his book (at the risk of sounding like a shill). One group of people who sleep abnormally long hours are those suffering from various illnesses - they sleep more either as a result of the illness or while in recovery. Some of them may die. This group potentially skews results and increases the mortality rate of long sleepers. There is no evidence I'm aware of (nor does the book give any) that oversleeping is harmful in itself.
Also: https://github.com/gritzko/swarm
As long as you don't want to root it. Nothing but trouble there.
Flutter for Web is heavily reminiscent of Famous with its custom layout system and off-DOM rendering (or guessing DOM rendering support w/ CSS transforms of divs). To see, just view-source on the NYT demo.

Quite divergent from the web platform in my opinion. The fact that they have to re-implement copy and paste (and, accessibility features!) further adds to that: https://medium.com/flutter-io/bringing-flutter-to-the-web-90...

Quite bizarre compared to the Chrome team "Use the Platform" messaging.
I imagine that at one point there were people that didn't want to work with people who thought that garbage collection was a good idea. Or IDEs. Or high-level languages.
Ah, indeed, I tend to confuse it for Brainfuck which at least can do something of use.
Given how cheap the actual leds are, I am surprised people aren't saving money on power supplies and thermal design by wear levelling and redundancy.

edit - and small, you could dot a lot of spare leds around without a problem.
It's also an easier sell to potential hires. You get RSUs in Cruise, not stock in GM, which a tech worker may not like the look of.
Wouldn't be the first time programmers were the only ones to do time for a company's crimes.

But when I'm asked to implement robosigning and push back now I'm the bad guy. I won't do it, but another dev did against my and the other developer's advice. He'll be fine I'm sure. No one will notice.
So I just said that in order to get a project planned properly you need to spend way more time planning it, and you literally said "yuck", let's use agile instead. Which is ... not planning it properly.

And anyone wonders why we're in this situation? We dug this hole, kids. (And to be clear, I'm guilty. I'm not trying to be better than anyone. I am not! I'm just attempting to explain it.)
It's a bloody simple language to learn if you already know one of the similar modern typed languages (Typescript, Swift, Kotlin, etc).

You can honestly pick it up in a weekend, there's nothing particularly new or groundbreaking.
I have Flutter up and running on Windows 10 with the virtual Android device connected up and running my simple apps I'm playing with.
That doesn't seem like something I'd accept from a developer on my team
This reminds me of the Estonian business startup thing that BBC covered, has anyone actually used this to a success?

What would be the point of starting a business in countries like Czech and Estonia vs the US?
kb != kB.
You can reconstruct a revision in O(n), you can search for a specific revision in O(log n) and the transaction time is stored in a revision root page (time the transaction commits). Thus, you do not have to store the time for each node (even start- and end-time).

Furthermore Sirix does not have to copy whole record pages which have changed, it depends on the chosen versioning algorithm. The whole structure is highly concurrent and allows client side parallelism. We also do not have to write in a WAL first, but the structure is always consistent (if no hardware failure occurs...).
Rather than second-guessing a total stranger on the internet - concerning a situation about which you know nothing - you would do well to question why you insist on assuming that everyone is as bad as the worst manager you’ve had.

To answer your question: no. I don’t do any of that. Also, this situation has nothing to do with aggressive schedules.
Sounds like a dysfunctional organization where managers routinely do not have the capacity to do their jobs. But yeah, in my experience dysfunctional organizations are definitely the norm.

(There's a reason why the great manager left...)
Sure! Facebook makes more money managing private information than virtually any other company. What's the larger company they'd need to deter?
It probably works with ":hover" too
I can't answer for the above poster, but the Django ORM Migrations allow for executing raw sql, so it would be possible to manage the view migrations in regualr DJango Migrations. https://docs.djangoproject.com/en/2.2/ref/migration-operatio...
Something, something, two wrongs, something.
That's why Google is trying to push Material as a default alternative to Cupertino widgets, perhaps.
This comment should be rated higher. It's exactly true. The data are self-selected and self-reported, and the specific criteria for what qualifies is considered a trade secret.
What are the requirements on the power supply?
Hahahahahahahahahahah
Mine too. Thanks for the chuckle
What SQL GUIs do you use that draws graphs for EXPLAIN statements? The ones I've used for OSX (PopSQL, Sequel Pro, TablePlus) hasn't had that feature. Haven't used MySQL Workbench in a few years, so not sure about that one.
The energy consumption one has only a set of standard measurements. Many countries require that the seller do the measurement and place the results on a large tag. Nothing more, and worked wonders.
The CIA Sets Up Shop on Tor, the Anonymous Internet
Airbus doesn't have enough capacity to fill the global demand for new airplanes.

If Boeing goes out of business, there will suddenly be 150,000 skilled and experienced employees, plus a couple of huge airplane factories available for a large airplane manufacturer to buy up at a bargain-basement price and immediately put to work building better airplanes.
Sorry should have made it clear was referring to index in the article S&P 500. And no, most hedge funds can’t even match it. Once you figure in the fees they actually make less money for their clients. It’s known facts, look at historical returns. Sure, there are some that do much better for 15 years and then lose most of the extra wins in one year, still figure in the fees for investor and it’s never worth it. You have better odds at the roulette table just doing your own gambling.

I recommend “Common Sense on Mutual Funds” by John C. Bogle on this topic.
2 Sigma and Bridgewater due pretty well for themselves Sharpe ratio-wise.

Also if we're talking about market makers, Jane Street, Susquehanna, Fortress, and Citadel very well for themselves.
Do that until all the 737max's are fixed and I bet they are fixed in a hurry.

But I'm sure your sarcasm means you think the economic impact will be worse than the lives lost in the pursuit of financial preservation.

Money is worth more than lives right?
What do you mean by "optimal?" You mean runtime performance?
For the former, there's always ActiveRecord::Base.connection.execute. For the latter, I think it's more complicated than that. There also is object-level mapping even for regular AR usage. If you do something like Foo.select("true as bar"), your Foo objects will have a bar variable available to them.
Are you using an Intel or AMD processor? Looks like some Bios config are specific to Intel.
Should Silicon Valley companies be allowed to restrict our speech?
Love this idea and your excellent explanation on git--then there was this gem (added the first ? and :):

"Why's your code suck?: Why do you suck?"
btw. even dapper writes that it only solves 95% of the problems:

> Dapper's simplicity means that many feature that ORMs ship with are stripped out. It worries about the 95% scenario, and gives you the tools you need most of the time. It doesn't attempt to solve every problem.

so basically stack overflow used a ORM for years. and i think they still use LINQ to SQL in coexistence with dapper.
Arbitration, when both parties agree to it, and both participate in choosing the arbitrator, is fine.

But contracts that require you to go though arbitration for any future disputes, and where you have zero choice of venue, are incompatible with due process.
It's a systems programming language described as a replacement for C, this blog post shows how to incrementally replace C with Zig in your codebase: http://tiehuis.github.io/blog/zig1.html

The single-page documentation is here: https://ziglang.org/documentation/master/

It seems like it would be attractive if you want a systems language that's much more modern than C (and comes with build and testing systems) but you're not interested in Rust's borrow-checker.
I use these blocks from Sparkfun:
Solid State Relay - 40A (3-32V DC Input)

They have four screw terminals - two for 3VDC to control and two for 24V - 380V AC for the load. They have the CE certification.

I bolt them down inside a NEMA enclosure and use standard residential wiring techniques (buy a book or two!) to wire them to standard outlets, where I plug in the load.

The controller (Arduino etc.) is typically mounted in a small plastic box outside the NEMA enclosure with a terminal strip to attach sensors and so forth. It's powered by a wall wart.

This approach meets code and is perfectly safe. For level of competence needed - you should be capable of doing residential electrical wiring. That's a useful skill to learn.
YACPF
Yet Another Cross Platform Framework.
rk3036 with dual core ARM and Mali 400 GPU

http://rockchip.wikidot.com/rk3036

You use buildroot to get your own software on it.

CPU: Dual-core ARM Cortex-A7

128KByte unified L2 Cache

GPU
ARM Mali400

High performance OpenGL ES1.1 and 2.0, OpenVG1.1 etc
Embedded 1 shader core with shared hierarchical tiler
Memory

Video

Real-time video decoder of MPEG-1, MPEG-2, MPEG-4,H.263, H.264, VP8, MVC
Search and Analytics on DynamoDB – crypto transactions case study
Awesome, this looks great!
Modems are hard.

Apple already is doing in-house development; that's why they poached the head of Intel's in-house wireless modem chip team. But they clearly don't have a product yet, or Apple wouldn't have paid several billion dollars to Qualcomm to settle up.
Zig has a number of useful constructs such as sum types, compile-time introspection, improved error handling and no preprocessor!
Dark matter passes another test to confirm its existence
Yeah, that's one of the 2 major concerns I have with flutter:
- new lang, platform, libs, tools, everything, it's like let's just dump 20ys of what we already have (either javascript or java/kotlin)
- excessive nesting (border, center, etc. it's much worse than html and I'd consider even that to be over what I'd like to have)

BTW: I'm working on subset of react-native for desktop (not yet ready)
https://github.com/cztomsik/stain/tree/master/src
WTF.

The FBI can shut down a News site?

OK, they might be able to loophole it as the operators took money that was illegally gained (But I'd guess they wanted it down because it reported on how law enforcement attacks Tor sites)

But does that allow them to take down a whole News site and all it's articles?

Arrest the specific person who broke a law, what allows them to censor the news articles?
Tacking Control of VMWare Through UHCI: Part 1 – The Bug
As a woman, I avoid companies where people use “female” as a noun when referring to humans.

On a less snarky note, I’m aware of the gender balance of my interviewers. At a startup with an engineering team of 3, not having any other women is expected and can be excused; but presumably there’s at least one other woman in the company available for a culture fit interview, right? ... right?

Good signs: existence of an actual HR department (the CFO and an entry level recruiter don’t count); women holding key leadership positions; an office full of faces that reflect the gender and ethnic and age diversity of the city I live in.

Red flags: a strong alcohol culture or one that involves very long hours or lots of mandatory fun time; nobody over 30 in the office, or founders who started the company less than 5 years out of college; an imbalance of women in support roles; water cooler and lunch conversations self-sorting by gender or ethnicity.

Also, many women who have been in the workforce have developed or discovered whisper networks where we can find out about what it’s like to work at various companies.
Here's a recent example where a guy designed an RF system (at 315 MHz) and it prevented garage doors opening in his neighborhood. He's described as an "electronics enthusiast". Thankfully, no one was hurt with this electronics misadventure. http://www.arrl.org/news/view/hams-help-trace-mystery-signal...
Fair enough I used 'total revenue' instead of total profit to make it clear which part of the paragraph is was arguing with. However it's not profit margin but overall profit: Walmart might have thin margins but they still made ~20B in profit: they too could absorb a $5B fine. Costco could eat a billion.

But purposely damaging a company is exactly what a fine is for. It's punishment and deterrent.
Thanks! Means a lot. I've been working this for longer than 3 years now.
> Do that until all the 737max's are fixed and I bet they are fixed in a hurry.

Because fixed in a hurry is what you want in that situation?
This seems like the current SV spin on losing ("failure = pre-greatness"). It seems like he's specifically saying that losing helps you win, or losing will inspire you to win, or whatever. But really, it seems like the key is learning from your mistakes (and we make mistakes in failure, and in success). You can still succeed and improve and succeed more later on.

I get the feeling that couching things in terms of failure let's everyone feel they can do it. I failed at so many things today. I fail at things everyday. And now failing is how to win. Great.

It's a lot harder when relating to learning, because it seems so much harder and fewer people seem to do it on a daily basis. If I rewrote this and said "learn and you'll win," it'd be completely obvious.

All that being said, you can fail all the time, but if you never learn, and repeat the same mistakes, you won't win.

(Although I must admit, my BS radar beeped at the first quote of Rich Dad, Poor Dad: https://toughnickel.com/personal-finance/Robert-Kiyosaki-May... )
language itself is never a problem, you can learn fortran too, but you'd be on your own with most of the tasks
Wouldn’t this be a fairer tax rather than diverting general funds?
It means you can't write bad code in it. When you write something, the code will compile the best way it can behave.
Pocophone F1?

Sure, if you want to trust all your most personal info to Xiaomi. I don't know any security folks who consider that a rational choice anymore. I don't want Beijing having that info on me, plus the ability to surveil me at any time.
Enthusiastically upvoted. Surely some gentle non-partisan humor is acceptable even on HN?
Does the runtime work on Linux, i.e. Debian, Ubuntu, rather than ChromeOS?
I would love to see a comparison of instruction sets for assembly programming. Sure, only a few people are going to program in asm, but a microcontroller is the best way to play with it.

The MSP430 instruction set is somewhat friendly, but I long for the days of the Motorola MC68hc11. That was a beautiful instruction set, especially for teaching.

Does anybody know how these chips fare for raw assembly programming?
The US treasury loans the cash at zero interest to the Fed (which is actually a coalition of corporate banks, not a federal government entity).

The Fed then loans that money out with interest and backed by the good faith in the us government.

This means the banks which as major holders of stock in Facebook, most of whom want Zuckerberg out as ceo, are also incentivized to pursue a bigger fine.
Tesla is getting up to $2B from Fiat-Chrysler to meet emission standards
That's a very large payload difference indeed!
Russian political blogger StalinGulag on crypto messaging in neo-Stalinist times
Or they don't understand why their idea is flawed and would like someone to explain so that they may learn why. Also known as, asking questions is the pursuit of knowledge. That this is somehow lost on you makes me cringe, since it reminds me of reddit trolls.
> > Attacking a single 256 bit key is exactly as equally impossible as attacking a 256 bit RNG pool used to generate 100 keys.

> But both are strictly easier than attacking 100x independently created 256-bit keys. The /dev/random case.

Both are impossible. Like, 'Solar System turned into thermodynamically optimal computronium fails' impossible. (seriously - '((mass of solar system * (speed of light)^2) / 0.0172 electronvolts ) / (2^256)' for calculations performed at 20C [0], and that evaluates to 5*10^-10. Drop the assumed temperature to 2.75K - the cosmic background temperature - and the energy per computation drops by a factor of several hundred, but that's still not nearly enough)

Or, put another way - if you can bruteforce 2^256, you can do that 100 times. (Even if you encrypt an object 100 times, you'll still only need to do ~2^264 work - not 2^25600)

0: https://en.wikipedia.org/wiki/Landauer%27s_principle
> Browser vendors are bunch of lazy hacks, who can't even implement per-site link history

But who asked them to? As far as I know, the spec says nothing about per-site histories, and I find it much more useful to know if I already visited a site, regardless of the origin - for example, if I'm researching a topic, two or more sites might link to the same place, and I don't want to open it multiple times.

Plus, the idea that one can look at a modern browser, which are some of the most complex software packages being developed, and think "clearly these people don't know how to add an 'origin' column to a SQLite database", well, it boggles the mind.
(I'm the Flutter TL)

If you can tell that we're not using OEM widgets, we consider that a bug. Please file it and explain what the difference is. We're definitely not perfect, but fidelity is a high priority for us this year.

https://github.com/flutter/flutter/issues/new?template=BUG.m...
No place on the planet is immune to earthquakes, it's just that they're much more common in some places than others (i.e., near fault lines). The continental plates are always under stress and can move at any time.
Android adoption is slowly increasing, besides Google Ads, Alibaba and TikTok lite are also using Flutter at this moment:
https://www.appbrain.com/stats/libraries/details/flutter/flu...
Sure but then primary computer for most people don't need that much computing power. It's mostly about documents and communication. People who really need more processing power are either tech/gaming enthusiasts or professionals, and for sure this device isn't aimed for them.