skysight-inc/HackerNews huggingface dataset:
I don't currently have comments on my Ghost blog, but I do watch Twitter and HN for discussions of the posts though.

I've been thinking of adding something like Disqus to have comments on the page.
That's where IBM positioned the 5150 it in the market in 1981. I'm talking about where Intel aimed the architecture in 1976-78.

No one really wants to hear this, but in the world of 16 bit architectures the 8086 was clean, straightforward, easy to code for, easy to optimize, and vastly cheaper than the minicomputers competing in the same space at only moderately higher performance levels. It wasn't until the mid-80's and the mess that was 286 protected mode[1] that people started to sour on it.

[1] They had a bunch of new transistors to spend, and could pick any two of "performance", "address stretch" and "memory protection". They did the MMU before the stretch, and paid dearly. The 68k made, in some sense, the opposite choice and had fewer growing pains in the late 80's. By 1990 no one cared anymore.
Lots of clever ideas were born due to limitations!

Back in a days i was writing "virtual machines" on C, emulating x86 instruction set including memory tracking.

Was fun way to detect maliciously acting programs and even detecting new/unknown computer viruses - including ways to recover files from infections.
> Sometimes things don't work.

How do we know that the current format isn't working 100x better than the previous format?

A previous version of the homepage was a personal favorite of mine (and it doesn't exist anymore!), but every change that is made to Indie Hackers was carefully and thoughtfully considered. Courtland and Channing are almost certainly making metrics-driven decisions on what to keep, iterate, or throw away. Even though previous formats were personal favorites to some (myself included), the current format/direction must be serving, engaging, and providing value to more people than before. Don't you think?
Building a real world use case for crypto – seeking feedback
I think we're on the same side as you have a similar sentiment to mine, but I don't think what you're describing necessarily intentional. People just act differently in densely populated areas. I walk differently when I'm in DC or Singapore or Ohio.

One of the things is you get used to people being close in dense places in general. In fact, what you're describing might not even be interpreted as "aggressive" by the people you're walking close to in order to, I guess, communicate they're in the way. They may not even process it.
It seems like Reddit, Facebook, YouTube and others are "converging", partly due to the economic forces behind delivering good engagement metrics to advertisers and not placing ads next to undesirable content.
I don't know. It shows up easily in interviews or degree
Are they heavily banking on robots making up for demographics?
Today's best crowdfunding platforms – by the numbers
The way it's done in 2D sketch programs such as the sketch feature of Fusion 360 or Autodesk Inventor. Graphically. I've discussed this before on HN. All the modern CAD systems do this.

It took decades to get CAD GUIs right, but now they're quite good. They solve a far harder problem than web design. Look to them for guidance.
Probiotics might make us immune to stress
If I were to enter a complicated transaction without consulting a lawyer (raising funding for example) people would say I was crazy.

Yet somehow we think we should be able to work out personal issues (burnout, marriage issues, depression, etc) by ourselves. It's bizarre.

If you can afford help, get it. If you can't, often you can get a discount (sliding scale) or work something out.
It's amazing to think how hamstrung the early PC was by stuff like the 640 KiB limit.

The contemporary Tandy 2000 could be kitted out with up to 768 KiB of memory (896 KiB with an aftermarket add-on). Because it loaded its BIOS from disk instead of having it in ROM, and because there were no hardware restrictions on contiguous access to memory except perhaps the video framebuffer, the Tandy 2000 could use nearly all that RAM, and was for a brief shining moment preferable to the IBM PC, XT, or AT for memory-intensive jobs like Lotus spreadsheets. That and its hi-res color display made it sought after as an inexpensive CAD workstation.

It was not 100% PC compatible, but PC business apps often needed only a few small patches to work on the 2000, so official and unofficial ports were available.
Yep. I worked with programmers who used compared all users to all users to check for pairs of users close to one another; they had no knowledge of spatial search trees. The job that calculated all those pairs dropped from hours to seconds.
Looks like a good starter Rust project. I am learning Rust and every bit of such blog helps.
Just curious to see a .. syntax here: (row..row + count). What does it mean?
European Commission not GDPR compliant though it was responsible for the law
I don't think 'insane' is accurate. What you're really showing is just how many people there are on the planet. You have to drive about 100,000,000 miles before your odds of being involved in a fatal accident approach 1. Or put another way, about 7500 years.

On top of that, when you factor in the utility of driving a car, the risk/reward ratio looks stellar. Humans are better drivers than given credit for, and it will be some time (much longer than a lot of enthusiasts will admit) before computers manage to match that.
There are different devices for different security needs. When you're protecting the key material for a revocable certificate, tamper evidence is sufficient: when you detect tampering, revoke the certificate. FIPS 140-2 Level 2 devices provide this level of security and are common in end-user credentials like smart card badges and the TPMs in laptops. FIPS 140-2 Level 3 provides tamper resistance meant to defeat most attacks, that's the device you'd want to use to protect a root of trust or important encryption key. Level 4 devices are meant to hold up against as many attacks as possible, even when the attacker can push the physical operating environment far outside normal bounds (solvents, liquid nitrogen, extreme heat, etc).
Computers used to run on food...
How to Teach Our Future Developers
Now imagine you are using type inference using `auto` and you are refactoring some functions from returning `bool` to `optional<bool>`.

Good luck with that.
Plenty of companies, sometimes giant ones, ask you to bring your own laptop.
Windows 95 used "32-bit file access" (an option in Windows 3.1) by default. Which meant it had its own file drivers and was, in effect, a full 32-bit OS chain-loaded from DOS. However, in order to keep the "DOS box" working and make sure DOS knew about all the changes to the file system, Windows 95 had to update the DOS structures in memory also. Which made it an even bigger mess of hacks than we realized.
One hack you might try is signing up to be a customer of one of the current IG partners and relaying your own customer's requests through that if it's within their terms.
first the redesign now this.

reddit is really starting to go downhill.
It's pretty terrible. Here are some personal data points in rough USD equivalency:

- Lead developer for social mobile game company in 2010 - $3,500/mo

- Brief stint at another game company in 2012 for a few months - $4,200/mo

- (Remote work for non-JP companies)

- Lead infrastructure and technical leader for mobile game company in 2016 - $6,000/mo - although I was arguably able to push that high (that is considered relatively high here) due to both the technical and Japanese speaking experience I built up over the years.

The rule of thumb is typically: (age * 100) + 500~1000 "you must be a creative thinking foreigner" bonus

Non-game industries are slightly better paying, however, here is the catch: The entire IT industry has organically standardized on 10am-7pm work hours. Depending on your company and how much you are willing to not play the overtime game, there are expectations of up to an extra 45 hours per month of unpaid OT, so if you don't hold your ground you could be coming home on the last train.

The actual experiences were great. Loved the people I worked with, learned a lot. However, if you are coming from somewhere that pays US-level salaries, prepare to be surprised at your offer.
the easter egg was amazing
In our application we have a form that has at least 50 fields which are individually optional. This is in addition to the required fields, and currently it's all one table.

Are you saying it would be better for performance and space to have all of those optional fields in separate tables, and that it wouldn't be a huge PITA to write queries against for say reporting and while debugging?
Why most financial calculator apps suck?
Literally, so hard to visualize things. Difficult UX. If i was that kind of savant, I wouldn't need a calculator.
Cue Germanglish rambling about how the PC was effectively just a CPU (and not a very good one) with slow peripherals attached while the Amiga is a perfect jewel of cooperating subsystems with an ISA that's like poetry from the angels.
This is cute and all, but still silly. At least, for those of us whose childhoods included dependence on wells with hand pumps. Or particularly, responsibility for maintaining said hand pumps. Because it's an ancient design. Old ones used leather flaps as one-way valves. Same for tire pumps.
Unless you've seen something different than I have, it is one insurer offering a small discount in the UK. Nobody in the US. The data is too sparse at this moment for an insurer to take much of a risk. Especially with recent Tesla missteps with autopilot updates.
You know that some people work on servers that are stateful? Not everyone use REST type of transport where a failed node is ok because the lb will route traffic to another place. Your solution doesn't work for things like game servers.
I did the same. I had smartdrv, and I used as necessary the option that gave an alternative UMB/conventional tradeoff, possibly giving more room for some other driver that was loaded later. I used mscdex, of course, and fiddled with its buffer settings to get the best memory/performance tradeoff. I tried more than ten mouse drivers before finally finding the one with the best EXE size/resident size/acceleration curve tradeoff, so I could play Doom without going mad while still being able to load games that needed 600+K conventional memory. I did all the shit, that I now can't even remember, to get IPX and TCP/IP running, which included whatever thing you did to merge your card driver and the other thing (LSL? ODI? I dunno...) into one EXE or COM or whatever it was. There was some other stuff too, I'm sure of it - even part from that EMM386 option that put the EMS page frame at the end of the HMA, to minimize fragmentation - because I knew all the tricks, deployed them all as required, and in the end my PC had something like 620K conventional memory free with just ordinary HIMEM.SYS and EMM386.EXE. No QEMM necessary.

What use is any of this these days? None, that's what. None at all. Even at the time, most of the good games used DOS4GW, so you only needed 500K free. You'd have to be a proper completist to bother with this stuff. I guess I don't regret it, because it was more fun than trying to install fucking Linux, but overall it really was time wasted.

(One strange thing that's stuck: 25 years on, I still use the US keyboard layout. I never bothered loading KEYB.COM, because that took up nearly 30K, and it hardly seemed worth it when most of the keys were the same... and one day I suppose the wind changed, because here I still am.)
>> Running a data collection campaign is easy.

Not sure why you think so. If this is correct, there should be many other equivalent or better campaigns currently running at the same scale, right?

On the contrary, I imagine that data is a very significant limiting factor in this field.

Both data and computation are hard problems. AFAIK Tesla should still be leading in the former category by virtue of the number of its data collection devices. Crucially, they are collecting training data (real world human input) with which they will be able to train and test models.

Note, I am not saying that Tesla's current models are good, or that they will easily improve them. Only that you are too dismissive of the potential advantage that Tesla's data affords them.
Not really.

No small task really. ML models are not even resistant enough to same framework upgrade, let alone hardware switch.
> $1500 is less than a week's salary for a programmer

It is pounds, not dollars. And no it isn't.
Is TF running on AMD Vega's? Keras?
‘Google Podcasts’ App for Android to Debut on Play Store Soon
Why is syphilis on the rise?
One name to look for is MetaWare.
Rural America has too few dentists — and too few patients who can pay
Have never been to SF to go to the SFjazz center but I see the ensemble every time they come to Boston. Incredible every time.
Why not just let unnatural selection run its course?
Pavement is what the sidewalk is called in British English.
The problem is that the USA has never had anything like a single homogenous culture but some groups like to pretend that it has.
This is a rather trite response. I've personally made multiple donations here and there because I thought the organizations are poised to have a positive long term impact on humanity. I don't freely share that information.

I'm pretty confident that I'm not a crazy outlier, and that this behavior is mundane and common.
Makes me think that Google’s whole Street View project was original designed to create a model of the streets that’d eventually be used in a self driving car.

Here I was thinking it was silly gimmick that I’d barely use. The self-driving Waymos of the future may all work perfectly because if it.
I’m not sure you can make a membrane that does that? I get the sense there is a membrane that wicks the fluid around the surface of the tube so you always have to pull in liquid before the gas? Maybe that’s the same thing.
What visualizations are not available?
This is totally hilarious and actually a pretty damn good idea!
Google's DeepMind now learning by challenging Atari
In my quick analysis (could be mistaken, I welcome corrections), if this is one-time disposible then it only makes sense if the value to the consumer of the amount of product not thrown out as a result, is less than the extra cost of licensing and manufacturing this and this cost can be passed onto the consumer somehow.

In other words, if this costs 5¢ more then it is worth spending an extra 5¢ on if you keep from throwing at least 5¢ of product out. Below this it is better to throw a little product away. (However, consumers might overvalue being able to use the last little bit of product. Perhaps they value at 25¢ to not throw the last 1/30th of the product away, even though they paid less than $7.50 for the whole package. i.e. perhaps they paid $5.00 but would pay $5.25 to keep from throwing away the last 1/30th of the product. However this seems unlikely!)

More likely, if it costs 25¢ it is more economical to throw away, for example, 5¢ of product instead, by not having it.

However this analysis assumes that the 25¢ is passed onto the consumer. If the consumer is very price-sensitive (for example there is a standard price and very standard volume, as is the case with milk, though that isn't dispensed this way) then adding this as a competitive advantage would benefit the consumer, while the supplier eats the costs as a cost of acquiring this consumer.

This is my quick analysis.
The problem is that it’s TF 1.3. TF is up to v1.8, and if you want to use any recent model you really need 1.4+.

And even ignoring that, you still can’t use PyTorch.
far too common in my experience... some states have laws to try to prevent that, but in most places, they just ask you to do the right thing and it doesn't really work.
Yeah, and MSN and Facebook block messages containing ThePirateBay.org. You can argue both ThePirateBay.org and Mega.co.nz are very likely copyright infringement material.

Also, these are not private messages. That's why Tweakers.net calls private messages "direct messages" (DMs) and not "private messages" (PMs). They scan them, they read them back in case of a dispute, but apart from the moderator team other users cannot read them.

The title of this subject seems to call it DM whereas Reddit appears to call their system PMs. Either way, Reddit falls under a different jurisdiction than Tweakers.

A simple solution could be using GPG, or a different method of communication e.g. using JS over a less censoring platform. By using GPG (or some other form of public key cryptography), the messages are private, and the integrity of the data can be guaranteed.
Yes of course. However, some of those motivations are something other than reputation enhancement, which seems to be a surprisingly novel concept for a few commentators in this thread.
Why does this issue make you so upset?
Thanks. Closed and remotely flashable. I suppose at the board design level this could be worked around by presenting the modem with it's own DMA controller and memory mapping the interface appropriately?
You are certainly right about that. Perhaps this is where it becomes an art instead of a science. How can we create a positive conversation that we can all learn from, even when people say such obviously provocative things as "Oh please"?

If someone takes that kind of attitude, so what? You'll never lose by taking the high road; I've found it to be a very rewarding exercise to try to be chill regardless. Of course as I mentioned, I don't always succeed.

At least I try to be like the old Shadio Rack:

"You've got answers? We've got questions."
It's a completely different problem. CAD tools are modeling the physical world, so physical constraints make sense. UI designs often include completely non-physical dynamics that would be difficult to model using CAD-like constraints.
That “disabled_feautures.json” file indicates it will be a while before it is useful though.
For further reading, a must read is "Can you say…Hero?" by Tom Junod, which originally appeared in Esquire in 1998.

https://www.esquire.com/entertainment/tv/a27134/can-you-say-...

You may not know me, but trust me.
I imagine that list was drafted with the direction of the legal department and they wanted to exhaustive list that might very well exclude basically all pedestrians. They don't really expect many people to read it unless they find themselves in court, when it will be too late.
Enjoy https://news.ycombinator.com/item?id=17093957 and https://news.ycombinator.com/item?id=17094036 . (-:
> if let is a syntax construct that I don't think any other language has

AFAIK (not too familiar with rust or c++), you can do something like this:

if (Maybe may = whatever; may.issome)
LitElement (from Google's Polymer team)
>It's way easier to join and relate to the people who are at same level as you.

This is a fine reason to want stable housing prices, but when the median resident bought their house for $200k 10 years ago, and the new neighbors are paying $2 million, you're also seeing a huge change in income level and all the cultural baggage that comes with it.
BAD TIMES AT EL ROYALE Trailer 2018 Chris Hemsworth
But not in this case, the menu system was not there on day 1.
Holy crap. This track Untitled Original 11383 is a real treat for aficionados of A Love Supreme. Stylistically, it sounds like it could have been an out-take from that album, except that McCoy Tyner's piano style isn't quite as heavy yet, and the form still retains some traditional elements (it's a blues) which are completely purged on A Love Supreme.
> Is TF running on AMD Vega's?

Not with mainline kernel (which supports up to Polaris), but it it already got merged into 4.18 that is going to be released in a couple of weeks. Until then it requires a bit extra effort https://github.com/RadeonOpenCompute/ROCm#dkms-driver-instal...

> Keras?

over opencl with https://github.com/plaidml/plaidml
GCC Stack Frames
Right, and yet Tesla is pretending and promoting Autopilot as a "self-driving" system.
i want a hacker become i like a hacker speed or fly if not have that hacker that game thats hard if have hacker will we are easy kills or speed or flying or use build "f3x i want that you can tell me how to hacker?
Ask HN: Should I switch from JavaScript to typescript just for IDE features?
I am in the camp of using dynamic typed languages. I have no need for typescript (or flow) to check my types for me. I don't care about the 15% less bugs when testing.

However, I would kill for advanced search/refactoring features in my IDE. I have just switched to VSCode for editing. VSCode claims search/refactoring for JS but I haven't tried it yet. Would typescript give me noticeable improved search/refactoring over JS?
BSDCan: Theo de Raadt speculates on new undisclosed Intel bug [video]
Whenever I open reddit without logging in, I’m filled with abject horror by the abomination before me.

Sure, it’s fixed after logging in, as I’ve opted for the “classic” look, but how long will they support both displays?
Lots of good advice on this topic here: https://homepage.cs.uri.edu/~thenry/resources/unix_art/ch04s...

Especially further in on the topic of how there's a sweet spot for total logical lines of code and manageable complexity.
Why is that the case?
To me, it seems like a very artificial problem...
This was a fun read, thanks for sharing!
Speaking of facts, Wikipedia has it at 46.09% for Trump, 48.18% for Clinton, on a turnout of 55.7%.

https://en.wikipedia.org/wiki/United_States_presidential_ele...
>“My vision is to create a comfortable egg, friendly, where walls are so soft and in harmony with the movements of the human body [...]

That sounds like a padded cell... Apparently, that's also exactly what it looks like[0]. Further... check out "axiom" on Google Images[1].

[0]https://static01.nyt.com/images/2018/06/10/fashion/10AXIOM-i...

[1]https://www.google.com/search?q=axiom+spaceship
A bit ago there was a mass spam wave of malware being spread via PM hosted on mega. It could just as likely be an anti spam measure gone wrong.
The idea with sending off, was to avoid doing work within the same domain/context. It's not typical I realize. Was brainstorming.
I'd say the median public transit user in Europe smells better than the median public transit user in SF yes. In Europe public transit tends to be used by a much broader cross section of the population.

No one wants to be stuck in bay area traffic every day either. Public transit is used for a higher percentage of journeys in Europe though because it's a better option relative to the available alternatives than it is in much of the US. If we had free teleportation I imagine you'd see very few people using any other form of transport.

There is probably a degree to which public transit usage is higher in Europe not because it is a better experience than it is in the US but because driving is a worse experience. Based on my own experience it's a bit of both but clearly usage levels vary around the world due in part to varying tradeoffs between transport options based on historical, geographical, political and economic factors. There may also be a cultural element as well where preferences vary but I don't think that's the biggest factor.
Not the greatest quality video, but interesting content as Theo de Raadt discusses an undisclosed Intel FPU bug or bugs, speculation on what the bug or bugs might be, NDAs, the correct response to preserve security. Sparks fly.
Also for the regex mention, it was mostly for ideas in addition to using a normal/solid parser, not to replace. Thanks for the feedback.