skysight-inc/HackerNews huggingface dataset:
I'd love to think of something to do with GreenArrays, although AFAICT they're kinda dead. The idea is fascinating, but I honestly don't know what I would use it for.
> I stopped using Safari after a few minutes because they decided to not show favicons on tabs anymore and you can't enable it at all.

On Sierra, you can reenable favicons with MySIMBL [1] and SafariStand [2].

[1] https://github.com/w0lfschild/mySIMBL
[2] https://github.com/anakinsk/SafariStand
No it is not entirely different. Don't forget that FPGA is originally made for prototyping an ASIC, and HDL came out to configure digital circuit before FPGA is invented.

Of course an ASIC cannot be made with only HDL, and not sure if it is a correct expression to say 'to write' an ASIC.
This all sounds really encouraging. I've become a vocal supporter of Firefox again since switching back a year ago. On that note, it may seem trivial to the average user, however it would be great if the powers that be could consider not forcing UI animation on the user without any possibility to disable it. IMHO one of Firefox's greatest assets is it's rich legacy in user choice and customization. Many users (myself included) reluctantly switched away for performance and security reasons back in the day. With that said and while sensitive people are a minority group, we do exist and UI animation can cause elevated stress and fatigue.
If you don't think vim or emacs is worth it then fine, but you're setting up a strange false equivalency between learning new concepts and learning new tools. The fact is, you can't program without tools, and practice will make you better with the ones you choose. If you only ever learn new patterns and algorithms and just type your code into Notepad then you will be handicapped as a working developer.

Personally I choose vim for the exact reason you choose not to: that is I want the ability to edit files in any language on any system I touch with maximum efficiency. This accelerates my ability to try new languages because I don't need to rely on language-specific tooling. Also, vim has more longevity than many design patterns which are susceptible to obsolescence by new language features, and new languages themselves which have a half-life proportional to their age.
If I recall correctly, didn't that coincide with Sam Altman et al. visiting Trump to discuss policy?
"Ambivalence?" All I've been hearing on HN for the past year plus is comparisons to fascism, the Nazis and the Anti-Christ.

That said, at least Mussolini made the trains run on time and the Nazis were pretty efficient, which is more than can be said for the Trump administration's first week...
Unfortunately your talking about something like $100,000 to get custom silicon made, even on an older node size. And you cannot get just 1, your minimum is about 100. If you insist on just 1 then they will still make a 100 and just throw the other 99 away, so you might as well get a 100 of them.

You cannot just throw some Verilog at the fab and get silicon back. You need to use some very expensive software that generates and validates the actual format they need. Hence you would go through a third-party company that specialises in taking your Verilog and does the work needed to get it to the point that the fab can make it.
> But you can't have a GUI as polished as MacOS, although things are getting closer.

I'm not sure I agree with that. Frankly, I don't find macOS's GUI to be particularly polished, or even pleasant. Of course, people that like macOS usually do, but, well, that's somewhat self-selecting.

I honestly think thinks like Cinnamon or KDE are nicer that the macOS GUI.
The easy way to manage your config files on any platform
Companies are political, and politics affects them (eg regulation). Any time you have two humans disagreeing about a course of action, you have politics.
How does a team of Smalltalk developers work? How do you merge the binary Smalltalk program image?
TalkTalkTalk – is an easy-to-install single-page chat room. No login required
Go on Youtube. There are tons of opposing view points from left/right, liberal/conservative sides.

FB is echo chamber central. Your FB "friends" just freak out, start calling you names if you say something contrary to their beliefs. Many of the people I considered rather rational started making completely nonsensical arguments.

I've always considered myself rather liberal, but watching the recent developments, alt-right arguments make a lot of sense.
Yes. And it definitely was worth it. I have been programming since I was 11 and thought I was pretty good. However going to University had a huge positive impact.

A great quote from Lambert:

1. Decide what the program should do.
2. Decide how the program should do it.
3. Implement these decisions in code.

Only the last part is actually coding. So learning how to think better and more systematically is absolutely worth it. A good University will teach you how to do that.
I feels very publicity. I wonder what they make this kids sign in order to join the competition. I bet SpaceX gets to keep the intellectual property. Seems like a cheap way to get a bunch of engineering ideas.
businesses don't operate in a vacuum.
Looks like Godot is OpenGL-only, while Unity can also target DirectX up to version 12. That might be a problem if you're targeting XBox, but it's likely not a problem otherwise.
I apologize for asking a bit of a leading question. But I am concerned that changes to undocumented APIs in windows could lead to blue screens upon rollout of updates, no?
Kid Teaches Himself Dragon Flag (Bruce Lee Workout)
There is a full transcript at the video's home: http://openvault.wgbh.org/catalog/V_D9DC82D997454711A71B586E...

My favorite:

Interviewer: DID [institutional model / one or two runs a day] PUT MANY PEOPLE OFF COMPUTING?

Kay: I don't think so. I think you, you know the happiness is the how much expectations you know, the reality exceeds expectations.
Not disagreeing, but a way to avoid this is to pull changes from the main branch into the development branch every day, and write your new subsystem 'beside' the old one until it is ready to go. If you do it like this, it's not much easier for the branched developers than working on the trunk - it's still a moving codebase - but it does mean that if you cancel the rewrite there isn't any pollution to the main branch.
It's easy enough to feel like friends having a discussion if you have similarly leftist and statist politics to match some of the folks you mentioned. :)

For better or worse, a lot of the other folks and viewpoints here have been quietly squelched, mocked, punished, or outright banned by the moderators for being inconvenient or too abrasive or counter-message. In some cases, it's improved the signal-to-noise ratio, but it certainly hasn't increased diversity of thought.

The big problem with letting politics on here is that it tends, especially now with people being suuuuuper lazy about critical thinking, to just end up with folks shouting at each other and downvoting positions they don't agree with.

Time was one could dissent in a civil fashion here and receive upvotes for it--that time has long since passed.
I just tried Vivaldi for the second time (migrating from Chrome).

This was my experience...

Hmm, a WebGL application I'm developing isn't receiving my right-click gestures. I guess that's the mouse gesture functionality I remember from Opera. No worries, I'll just change the bindings...

I opened the settings and found the mouse gesture settings easily. Hmm, okay there's this bind to Alt checkbox, I'll enable that.

Back in my WebGL app... Hrm, still not working. On closer inspection I see the Alt binding only works for trackpads. Okay, fair enough... I guess. I'll just change from right-click to middle mouse, or something... Wait, no options for that. Okay, fine I'll just disable the darn thing.

Now my WebGL app works great. Yay!

Hmmm, but I feel like I'm not getting the proper Vivaldi experience without those gestures. I know! Vivaldi is open source, I'll just implement some configuration options myself...

Wait, they only offer tarballs? How the heck do I submit pull requests? Presumably I can't. Alright, I’ll email them asking if they plan to accept pull requests any time in the near future.

Hmm, their contact form keeps failing with cryptic error messages, but never explaining what I did wrong.

Alright, I’ll go to their bug tracker. Okay, I need to sign up. Wait... what? Their bug tracker registration form is also failing but not explaining why.

Okay, to be fair, by this point I'm guessing it's because I'm using an addition (plus) character in my email address. Not supporting that is poor, but not informing me that the email address field is the issue is totally unacceptable.

Alright, I'm far too annoyed at this point. If Vivaldi can't manage an open source project, can't write a working contact form and can't write a working sign-up form then I have very little evidence to suggest they can write a decent browser.

Firefox it is.
At the last character (}), I pressed Enter (as anyone would!) which actually resulted in closing the results window before I could read them!
They why would you go to the trouble of getting a counterfeit Blackphone...as opposed to other cheap Chinese devices?

Or something like a Moto G?

Also - they're protecting their own image here - can you image the PR s*itstorm that would unfold if somebody bought a counterfeit Blackphone, got hacked or had their details siphoned off to China, then wrote a blogpost about it? We on HN are often quite quick to judge - so I can certainly see why Silent Circle are taking the careful approach here.
In the meantime, Cloak is doing a good job providing a paid product that meets this need: https://www.getcloak.com/

(I'm a satisfied customer)
Most unicorn founders are graduates of Stanford, Harvard…and the IITs
Aerodynamics are negligible in a vacuum.
Switzerland's financial industry is really in need to reinvent itself (due to the banking secrecy being effectively gone). Not that I have much knowledge of the bitcoin economy, but offering services around this in a legally stable and trusted country seems to be a good idea. Swiss traditionally have a strong distrust in centralized authority (for >500 years it was a very decentrally organised alliance of 'city' states). I could even see replacing the Swiss Frank with a digital currency in the long run. In the digital age, giving much power back to localized states seems more and more compelling to me. Don't like health insurance system in city A? Hey their neighbouring town has you covered.
Isn't it a vacuum?
So the solution is for everyone to hire decades-trained staff?
I have no idea. Sorry.
https://news.ycombinator.com/item?id=13457580
Does this sound a bit like using arithmetic coding (when done for compression)? I remember implementing that a while back and seemed to be based on a similar idea.
The article mainly serves to remind me of why I switched from linux to mac a few years back. All that configuring stuff just isn't how I want to spend my time now. I can't think of the last time I spent any 'sysadmin' time with my macbook (other than clearing space off my undersized SSD). I won't repeat the obvious over-used marketing phrase, but it's been pretty much true in my experience.

The trouble is with Apple falling so far behind on hardware, and enforcing the developer-hostile 'touch bar' faux keyboard to the few new machines they do bother to introduce, it's hard to see what happens next. For the first time in my computer-using adult life, there just isn't anywhere good to go when my current machine needs replacing. Linux demands more of my time than I'm willing to give it. Windows is adware. MacOS runs on hardware I don't want (Hackintosh? Might as well just go linux).
You could try to bring that time back though. (I blogged about how and submitted it today.)
'Wining and dining' is very common, but it's not necessarily considered 'corruption' because a meal is well, just a meal, after all. The occasional tickets etc. are just a 'gift' not ostensibly supposed to interfere with the purchasing decision.

Of course they do on some level.

But it's a fine line.

It's crazy how many CEO's will let purchasing decision makers be taken on these things and junkets, I would just not allow it.

But also don't doubt the ability of people to just drink koolaid. There are tons of non-thinkers out there who just 'buy' the story presented to them.

Also - I don't think 'the cloud' is oversold. It's definitely the future, and it's going to be the 'new normal' and it's here to stay.

The notion that anyone would 'host their own' stuff just doesn't make sense anymore - unless there are specific reasons for it. 'The cloud' is now the 'default choice' for most things, unless you have a need not to use it.
I think I know what you mean. It's quite easy for me as well to take a white noise type of sound and "hear" a certain note that I might decide to imagine. Then change it a little and "hear" that new note in the same sound.

Like you, I've always assumed it's just because the noise really contains a whole lot of different frequencies. Interesting to talk about it because I've never really thought much about it before.

It's a conscious thing for me. I don't really hear the notes in the noise unless I think them on purpose.
6 Reasons Why You Should Recommend Ruby on Rails for a Startup Client
Because actions happen on individual people, and not on an ideology.
I did it the other way round (desktop Linux for many years and MacOS from 2004) : nothing that works better, really ?

Built into the OS :

Automator (aka Unix pipes for GUI apps)

Preview (doubles as a comprehensive image + PDF editor. Scans your signature from a piece of paper held in front of the webcam)

OS-wide data detectors : hover over a date in any text field, set up a calendar event instantly.

Time Machine : dead simple backups

Notes (now with native Evernote import)

Photos (with easy to use bread & butter editing + ML-based search/cataloguing, not to mention integrated backup+iOS sync)

iMovie

Garageband (+ comprehensive audio/MIDI routing)

Comprehensive cross-device integration with Messages / Facetime / Photos / Continuity

Before anyone replies with a list of supposedly equivalent desktop Linux apps : Apple has never been about the What (ticking boxes in a checklist), more about the How (the overall experience)

I'll admit that quality has suffered under the new 1 year OS release cycle, but in my experience it's still a notch or two above Windows or Linux's best desktop setups.
It's like a form of parasitism on an already successful platform.
This all sounds AWESOME. I can't wait to try it all out.

Another out there idea would be a protocol handler for the IPFS protocol.

I also have some JS benchmarks from a real world app involving encryption and erasure coding in JS where Chrome significantly outperforms Firefox if you're interested (I'm talking 3.3X faster).
Why LSD Trips Last So Long and Connect Us to the Universe
Company running Breitbart, Trump shops very empathic with immigrant suffering
I tried out the Javascript section. I tried typing the first word, `animateToOverview`. But when I get to lowercase "t", it asks me to do the shift. It seems that its broken.
Especially with their public claims of openness/open source vs. actual steps taken to provide source: https://www.quora.com/Will-Silent-Circle-silence-critics-who....
I don't get why they're not seeing this as a threat : if this happens just a little bit more, we'll be moving back to windows (why: non-US software distribution channels by default)
I wasn't saying they were equivalent, and I think there is a huge difference between them. i was arguing that we should hold people responsible for what they did. I don't think it's better to kill people from airplanes than drones or whatever. But the big thing is we have to hold trump responsible for his activities, we can't allow it because 'he's the president'.
Explainable AI in Frogger [video]
great point. I haven't read about this experience, but I believe you.
I know that there are different kind of animations that trigger different reactions (like, fade in text is different from things shifting on the screen).

Please, track Mozilla progress over the next months if you have the time. We're drafting a workforce to start the UX updates and I hope we'll get voices like yours well represented. I'll make sure to post about it on HN once we begin.
I remember when I was a kid X-Treme seemed impossible, I thought the developer put the difficulty in as a joke.

Nowadays I load the game up once every few months and I tend to beat X-Treme first shot every time, unless I get unlucky with the toxic sharks. It seems you need around 110-120wpm and decent reaction times to finish it.
Ah, but it's a mistake to think of HN as representative of the Valley in any way and even if it were it's hard to gauge whether your perception of it matches what it really is.

What I've discovered (thanks to helpful nudging from /u/dang) is that this is a community with a variety of ideologies and geographies. We see in the community the things that we're primed to see.

For example if you have strong feelings in either direction about the links between Trump and fascism, you're more likely to perceive that it is the dominant view even if it's only held by and discussed by a small group of people.

Link to /u/dang's comment where they explained this to me:
https://news.ycombinator.com/item?id=13083111
It's impressive because these students are breaking new ground. One competitor just said they didn't know anything about batteries in vacuum, just for one example, and had to bring in an expert on that, among other challenges.

94km/h is a first step towards 1200km/h.
It's not uncommon by any means for companies to support both parties. I haven't been reading the details on the "Google wooing Republicans" topic, though I wouldn't be surprised if Google hasn't been supporting Republican officials, at least in a quieter manner, for a long time.
> That's incorrect, most scheduling systems, including OS threads are preemptive. Erlang's scheduler itself is actually cooperative

From what I know Erlang's scheduler preempts processes it executes. Can you explain what you mean by it being "cooperative". It precisely useful because it is not cooperative. And processes don't have to "yield to" the scheduler.
I'd argue that companies don't care about anything as they are not sentient. The culture and morals of a company is an aggregate of the morals of the people that operate and make up these companies, so this "companies care for shareholders" being a free ticket to doing immoral things does not get anyone off the hook (morally speaking). Of course life is complex, things aren't black and white, etc. etc. but I still believe business can be successful without being evil (whether it was originally intended as marketing message or not)
Linear Hybrid Cellular Automata:
https://pdfs.semanticscholar.org/7835/161f253ab117a3666fa8e7...

Parallelizable and efficient method for producing high quality pseudo random bits.

Designed to achieve maximal period (with 500 bit state the period of repetition is one less than 2^500).

Can be run backwards or forwards. Running it backwards undoes running it forwards and reproduces the pseudo random bits in reverse order.
I can't remember where it is (somewhere in the middle), but I like the part where Alan Kay describes (paraphrasing) programming languages as 'Idealized machines', and that if we layer ideal machines on top of each other it increases the pleasure of programming at the cost of performance.
"X allegedly doing Y"

Isn't it a news companies job to confirm the allegedly bit rather than spouting possible "fake" news.

I feel like this should be flagged and removed. What is the general community opinion on this?
This is not a good reason not to use VHDL- GHDL is open source and simulates VHDL?

Verilator is only useful if you don't need backannotated timing constraints.
Is this the document you were reading? https://clojurescript.org/guides/javascript-modules

This is the "new stuff"... if you were reading any other document you were probably reading about a far more painful process.
Which one do you have that breaks it down by substance?
We don't know if they're doing this at all or if they're doing this because of some kind of court order.
Ivanka Slammed 4 Insensitive Gala Post Amid Protests Against Trump’s Muslim Ban
So you don't think that companies like Google and Apple should oppose and speak out against unwarranted government surveillance? Their customers and shareholders think that they should.
You can design an ASIC with HDL before it is produced but ASIC is not programmable. An ASIC is produced as it is. So you CAN'T WRITE an ASIC.
People in Boulder were making calls to more contested states. Historically these personal calls have had a small but measurable effect.
So you're saying no one, not the scientists, not the interviewers, had an idea to look up a specific date and then ask him about it? Or to pick a random number from the phone book he memorized and see if he can recall the name?

You're not providing a convincing argument as to why such scepticism is at all warranted. If this was an account of a guy from a few hundred years ago, sure it might make sense to doubt it. But this guy was alive just over 7 years ago...
TUIs suffer from a lack of discoverability, I have to type in "help" or look up the man page to actually figure out how to do anything.

Put me in front of an airline booking system, and I'm going to be completely lost. Put me in front of a computer opened to an airlines website, and I can probably figure out how to order myself some tickets.
I think "better than the average" is an understatement. I think they do much, much, much better than the average. While not very great IMO performer becomes great researcher (example: a friend of mine with 2 gold medals who didn't finish his Ph.D. because of mental illness), I think that most of them do become good researchers, if they choose a career in research. Of course, many go and join Wall Street or Sillicon Valley, so it's hard to say what their potential could have been.
You're going to get downvoted if you haven't already. The reason that you're going to get downvoted, even if what you are saying is true, is that the burden of proof is on you when you target a reputable source like Tech Crunch. If you have, say, three example articles from the past year that highlight their shoddy practices then I, an impartial observer, can determine if you're correct or not and vote accordingly (and update my opinion of TC if you're right!) but as it stands, especially on the internet these days, opinions on media organizations with zero evidence should be treated with a good deal of skepticism.
I'm not hopeful. I am young but my experince has been that moving up the leadership or management ladder requires a vastly different set of skills than stem and if you are serious about doing it you will have to leave your stem behind, or you simply won't be able to compete.
Because some jobs have an average turnover <6 months, so it makes sense to optimise those first months.

Apart from low skill jobs, there's also seasonal work. For example fruit picking and packing. There's only 1 or 2 months a year that they're operational, so it makes sense to optimise those systems for inexperienced users.

Sure, there will be some who work every year for decades, but there will also be a lot of seasonal workers who only ever work one or two seasons.