jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Very interesting food for thought here, but the difficulties of remote engineering are not fundamentally any more challenging than any other collaboration obstacles. Obviously having all the stakeholders sitting in the same room is the platonic ideal of a team, but to me this is a secondary concern after getting the absolute best people we can.

I think the author is a bit out of touch with how startups operate. Personally I'll take a crack team made up of five best people sitting in San Francisco, New York, Berlin, Bangalore and Tokyo over a special team with a powerful corporate mandate ensconced in Microsoft's Redmond campus.

If everyone is good at what they do and has their eye on the ball, then communication can be managed from anywhere, but if you're dealing with the political reality of operating in a major corporation then you need all the help you can get.
Um, various comment sections and article verbiage aside, is "insider trading" the issue here? It seems like this was currency markets, which I'm not hugely familiar with... but I know that with regard to commodities there's not really such a thing as "insider trading" in a legal sense and I'd weakly expect the situation with currencies to be similar.

If you read about what was actually shared, though, "tips about forthcoming trades, details of confidential client business and discussions of stop-losses", it sounds like there may have been some serious breeches of fiduciary duty on the part of the people providing the information.
If you're talking about a narrow view of what new compsci (with a poor programme) person might know (== only java) - yes, these are understood conventions, although even that is not completely true.

Counter-examples: python properties, ruby (=, ? and normal methods), C# properties (and events), probably any message-passing language (via 'name' or ('name', 'newvalue')), lots of other languages mentioned in other comments here...

How is not using setValue, getValue "breaking converntion in a major way" then? Java, PHP, Javascript and some others do it that way. This is their convention - true. But it's far from "an OOP convention" - mainly since OOP doesn't define the syntax in any way - just some properties of the environment.
Hmm, that's interesting. My first response was "Surely, find can do that without creating a new file." But it looks like the other options only take a number of minutes, or a number of days, not a timestamp.

That's a strange deficiency.
That sounds a lot like priming.
https://explorable.com/priming
This was a conservative idea. Nixon proposed it in 1969. Others have since of course.

In many ways it seems superior to me than welfare. Less bureaucracy, "no social workers" is what the conservatives liked.

I will add, I found the analogy to be torturous and I had to stop by the jet pack part.
The streaming services created the a la carte programming people have wanted from cable companies. They don't have a choice, content owners don't want any of them to have too much bargaining power.

http://www.lazyfan.com

One big problem is the lack of a TV guide equivalent. I've been taking a crack at this problem and have a prototype for movies (TV shows are still TODO).
Sure, we had a problem with horses. But we also had a looming problem with cars, which is what the quote is (correctly in my opinion) forecasting, one which we are now starting to acknowledge (practically unsolvable currently). So the quote is very much on the mark.

The horse manure problem was a somewhat related issue, but does not invalidate the quote. Could we have solved the horse manure problem without creating a pedestrian-hostile society? Who knows, we didn't even try.
If you want IntelliJ on windows to be fast:

* change the default launcher to use the idea64.exe instead of idea.exe

* increase the default vm allocation in bin/idea64.vmoptions

-Xms668m
-Xmx1692m
-XX:MaxPermSize=412m
-XX:ReservedCodeCacheSize=246m

* disable the "SuperFetch" service of windows 8 and reboot
That is true, but it is much much easier to get most companies to pay for a product than to make a donation.
Sure. But I have no interest in doing it right now.

You can look at my shell script HTTP client if you like.

http://plan9.bell-labs.com/sources/contrib/maht/rc/httplib.r...

and some of my other plan9 code

http://plan9.bell-labs.com/sources/contrib/maht/
Per their site, the Delphi vehicle has "... four short-range radars, three vision-based cameras, six lidars, a localization system, intelligent software algorithms and a full suite of Advanced Drive Assistance Systems."

http://www.delphi.com/delphi-drive
Aside from the rhetoric, the political opinions and people firing at you now over the 5-10K thing, I do have an actual question of substance.

My assumption when things melted down so drastically, was that the key problem was integration with the various vendors. Yes we all could look at the Html itself and make assumptions about poor practices but given that you are on the inside - what was the biggest issue?
Is this like a knock knock joke?
Sorry, I re-read and see that.

To get there, computers will clearly have to change utterly their approach. A cascaded approach of quick-math followed by a more 'cognitive' approach on possible matches, could definitely improve on the current state of affairs.
It's a totally fair question. It definitely doesn't make sense to nail it down to a single year...

However, the same facts convince and persuade diffrent people through different aesthetics and contexts. This is especially true in today's age of the economy of the sign and the nearly mainstream replacement of Christian theology with science.

IOW, it's to make it scientific b/c so many people believe in science.

This of course ignores the fact that there are still many people UNpersuaded by science. So, to convince them will require another web page wrapping the same concepts and facts in the aesthetics and belief systems that will persuade them...

(Unfortunately the belief system of Christianity has already been eroded to some extent by the concept opposing climate change theory called "Christian Dominion" in which it's a religious duty to consume all the resources possible before the second coming, so those of us who feel strongly about this manner will have to subdivide and find new ways to convince the stubborn.)
Yes. But in this case the timeline is something like this:

1) You arrange a meeting
2) Then, after you have arranged the meeting, politicians/bureaucrats decide to change the time zone rules
3) Your meeting takes place

At 1) the rules are different from at 2). At 1) you cannot see into the future and anticipate how the rules will be at 2), because you don't have a time machine. So you have to be ready for it by implementing in a way that is resistant to timezone rule changes. For instance like the described solution.
Hilariously following the links lands you at http://www.theprodukkt.com/, which is the site for a German butcher shop. Avoid the link unless you like giant images of thinly sliced meat.
Also see: http://news.ycombinator.com/item?id=1311857
- Thank you, I appreciate it :)

- Funny you should say, I'm actually on OS X Chrome and I don't find it all that choppy. Could you elaborate on that?

- You're probably right.

- I figured the root url (codr.cc) serves as a new pastebin button.

- As I mentioned in another comment, I have to write new code engines by myself, which is a bit harder with languages I'm not familiar with. However, if I see the project take off, I will put some time into supporting more and more languages.

Thanks!
Still not that fancy :P
This is essentially just 2 small excerpts from the actual book, and a short video interview.

Here are two other excepts (from a previous HN article) of the book that also link to a free preview of the first chapter.

https://kindle.amazon.com/post/1EJFN69GTE3AN

https://kindle.amazon.com/post/2BJ69NQFHGN1P

I'd recommend reading the preview even if you don't plan on buying the book right now. But getting this book in multiple small excerpts doesn't really do it justice.
Fortunately it's not one run by Ayn Rand.
I got the title from this page: http://www.cs.washington.edu/research/knowitall/

"Demo: TextRunner extracted over 500,000,000 assertions from 100 million Web pages.

I didn't realize there was a discrepancy between the two pages when I submitted the URL.
http://www.techcofounder.com/ is a pretty decent place.

My contact details on my profile too.
This is depressing on so many levels. If Google continue down this path, we'll need a new search engine startup that does what Google did 10 years ago.
I agree - FTP requires servers to be set up etc. In most corporate environments that can take a long time (for good reasons, you don't go changing perimeter firewalls without some kind of change control) - much easier for everyone to install Dropbox and start sharing stuff in minutes.
I maintain that video is what made Flash ubiquitous, and thus enabled websites to assume that visitors would have Flash installed.

HTML5 removes that advantage, so the installed base of Flash will decrease, causing more and more sites to not develop for a Flash-audience.

So nominally, the post is right - HTML5 doesn't replace Flash. It renders Flash obsolete.

Remember Shockwave? Also a browser-plugin, but only used for small niches, games etc. Never had the ubiquity of Flash. This is where Flash is going after HTML5.
iPhone 4 hasn't shipped yet. Video chat only works with other iPhone 4s over wifi.

EVO has shipped but Fring isn't working with the camera yet.

Are any other apps coming for either? Where is Skype?

Nobody is playing catch up because nobody has a compelling solution yet. Both the quoted article and Gruber are wrong.
Dunning Kruger is a fundamental flaw in the functioning of our hardware/software, and is all religion needs to survive indefinitely, IMHO... but here's to hoping.
Perhaps the evolutionary fitness of grapes was independent of that particular characteristic.
I'm a big believer in columns. See the recent redesign of http://hackerstream.com (clicking on stories or users creates new streams/columns), and my previous project, http://readwarp.com
And today I eat my words regarding the reliability :)
he said fruit is okay because it has more fiber content. also to go along with this: he said we don't know enough about artificial sweeteners to conclude whether they're a healthy alternative yet.
Grapes have been domesticated for thousands of years, and at every step the goal has been to maximize fructose and minimize fiber, most notably in making the seedless varieties that comprise the vast majority of table grapes sold today.

At this point, who knows what grapes were originally like? Of course, we know they had real seeds and I'm guessing they weren't so plump and thin-skinned. So maybe they had a much more commendable fiber-to-fructose ratio.

Today, table grapes are just glucose and fructose water balloons.
What will Google offer?

More 'me too,' products, more Walmartization of SERPS to kill the small guys and a sliding stock price.
The argument for teaching physics (or any subject) to everyone is that with a basic understanding of the subject, one can make better decisions regarding things like global warming, standing on a spinning chair with wheels to change a light bulb, being deathly afraid of nuclear power, etc.
+1 Sometimes it's not cost effective to do all the layers. One of our clients is going to lose $2500 to $3000 today, which is less than they would have spent on avoiding the issue in the first place.
Sounds more like a gap year than a miracle year.
I dont think people missed it.

People expect if it could be 3x faster in those benchmarks, surely it isn't too much to ask for 50% increase in my Rails Apps.
Well, anything that'll run gcc. He does include a section for Windows programming for the brave -

- https://beej.us/guide/bgnet/html/#windows
> The biggest, most crucial difference that Mac users don't seem to know they're missing is how every single Windows dialog box acts like a complete version of Windows Explorer. The Mac's save and open dialog boxes are absolutely infuriating.

Consider the alternative that while it is infuriating to you, macOS users aren’t “missing” anything because we prefer it this way.

A common action on save and open dialog boxes is to drag a directory or file from somewhere else on top of them, which will switch the dialog to that selection. Some years ago, on a macOS beta, they changed this behaviour and it would instead move the path (i.e. the dialog acted like a regular Finder window) and power users hated it. By the final version it again behaved like it used to, and I’m glad.
This one and "Programming from the gound up" [https://download-mirror.savannah.gnu.org/releases/pgubook/Pr...] are the two bibles i used and often go back to.
https://www.csustan.edu/sites/default/files/History/Faculty/...

Marxism and Marxist-influenced movements are also very represented in academia, which naturally makes them influential among the literati at large.
Sir, you deserve a honorary MBA.
You do select a folder. I'm saying that Cmd-down means "go down into this selected folder", but it also works if the selected item is a file.

BTW, I didn't even know about Cmd-Enter until aidos mentioned it; so that makes 3 different shortcuts to open a file. Convenient! :-)
But you can check what your device is sending to their servers. Intentionally lying about data collection seems like an easy way to get kicked off the App Store entirely.
If it's not fun, kids get bored very quickly. Even a classic "egg drop" experiment with masking tape, balloons and cardboard is more engaging than the artificial.

State of the art in edutainment looks like the upcoming Crayola IDEAworks exhibit at Philly's Franklin Institute. The focus isn't on "the science". But creativity, experimentation, problem-solving and design. It's universal. Multicultural. Multi-generation.

And yes, it's a branded experience. With the obligatory gift shop where they expect to sell plenty of crayons, colored pencils and magic markers. I recall being in London when the Wizarding World of Harry Potter just opened and the waitlist for tix was like six months ;)

https://www.fi.edu/exhibit/crayola-ideaworks
I've been running a Matrix server for a half a year and I have not run into any problems. The main thing that surprised me was how much database space Synapse took on my server but that was an easy enough issue to deal with. That may also have to do with the fact that I'm in some of the most complex rooms that exist on Matrix.

I tried running a XMPP server for a bit but that was a rather frustrating experience between getting it to integrate well with the rest of my infrastructure, figuring out what configuration was needed and what XEPs were needed, what clients had the features I needed, what clients supported the OSes I used, and spam. To be fair, the reason I thought setting up Synapse was extremely easy may have been because I did it with almost twice as much experience with devops than I had when I tried to setup the XMPP server.

Regarding registering with a central authority, you're probably thinking of identity servers. Identity servers are used to provide 3PID (email/phone number) -> Matrix ID mappings and are completely optional. There have been attempts to decentralize that as well but for one reason or another, no good way to do it has been found. At least the source code of the identity server is open source[1] so there is that.

Otherwise, to set up a Matrix server, you simply have to either set up a json response from "/.well-known/matrix/server" or an SRV record on DNS that points to the Matrix server.

[1]: https://github.com/matrix-org/sydent
It became illegal because competitor operators were a threat to AT&T. The government made a deal with them by giving them legal protection, getting some political control in return. Even after the divestiture, the Baby Bells had preferential treatment and received automatic mobile licenses when the technology appeared.

Secondly, it's kind of silly to think about web monopolies when users can freely change operators. Google, Facebook etc have to work hard to maintain their users.
You can install a VM and run an older copy of the OS on your Mac for games.
I thought it was perfect!
Librewolf exists for that. A browser that provides privacy but isn't obsessed with it is exactly what I'd like.
Agreed! With MPA, at least I can tell the browser's working. I don't think it's hopeless to do SPA for a news hub, but to me it seems like they should at least be prefetching to make transitions to new content seamless. They provided precious little context for how they're actually using SPA to enable them to do anything they could accomplish with MPA and caching.

The article itself is all fluff and big claims with very little info about what's novel here. I'd expect better from a news org.
Part of that is that the Japanese excel at processing reams of pointless paperwork to get any little thing done. In addition, the strict social hierarchy forces workers at the bottom of the ladder to stay later than their superiors to demonstrate their commitment to the company. This leads to the ridiculous 12 hour work days possibly followed up by mandatory drinking with the boss after work.
That's one hell of a panacea that's always successful.
Can you get this sort of data publicly?

I've been watching the Mina, NV earthquake storm(https://earthquake.usgs.gov/earthquakes/map/?extent=37.25766...) over the last year and I'm curious how the ground is moving in response to those quakes.
Didn’t we move this way with the flu?
“Never Split The Difference”
I use pycharm and as long as I set the virtualenv I'm using as the Project Interpreter in Preferences it lets me "drill down" to the library code as well
It's going to be hard to tie financial responsibility to individual officers in a way that doesn't ultimately come back to tax dollars anyway.

Most likely if you hold officers financially responsible as a rule, they'll take out errors and omissions policies. Salaries may be raised to pay for premiums, but either way it's tax payer money. The insured pool would probably be police officers from a wider area, but still tax payer money. So if you ended up getting a claim paid by insurance, it's just coming from a wider pool of tax payers.

If you only allowed people to be a police officer if they were wealthy enough to pay a judgement, that would be pretty gross.
Julia has a lot of main competitors. I would consider Julia a competitor to Fortran, C, Matlab, R, and python. If you look at DifferentialEquations.jl or the clima.jl package, these are packages that are competing with low level libraries that would traditionally be written in C or Fortran. It competes with these by offering comparable performance, while having much better quality of life features (like automatic PGO, a package system, metaprogramming, and not having to deal with make files). It competes with matlab by having an incredibly rich linear algebra library, while being free and not making you do dumb stuff like 1 function per file.
Another option is injecting an optional dependency without connecting the box.

I see OP doesn't mention this option, but is slightly related to both option 1 (connect the box) and 3 (message bus / event emitter). This option is similar to how OS provides an API to user space application program. For example Windows provides an API to an application to flash its window without exposing all of its state like mentioned in option 1. https://docs.microsoft.com/en-us/windows/win32/api/winuser/n...

Here's the detail:

A self-powered object, let's call it workingIndicatorObject, can be introduced to work on the working indicator. It provides 1.) `getState() -> WORKING/NOT-WORKING` a function to get its state, and 2.) `register() -> None`, a function to register user activities. These functions are dependencies for UserSection component and InventoryTable component respectively. In term of lifetime and hierarchy, it precedes and outlives both components.

The workingIndicatorObject MUST have its own lifecycle to regulate its internal state. Its core lifecycle MUST NOT be managed under the same event loop as the GUI components, assuming the program is written on top of a framework that has it (React, Vue, etc). This is to assure that it doesn't directly affect the components managed by the framework (loose coupling). Although, a binding MAY be made between its state and the framework-managed event loop, for example, in React environment, wrapping it as a React hook. An EventEmitter can also be provided for a component to listen to its internal event loop.

Injecting it as a dependency can use features like React Context or Vue's Provide/Inject pattern. Its consumer must treat it as an optional dependency for it to be safe. For example, the UserSection component can omit drawing the "working" indicator if it doesn't receive the `getState` function as a dependency.

Internally, the workingIndicatorObject can use a set. The set is used to store a unique value (a Symbol in Javascript). `register` function creates a Symbol, stores it in the set, and deletes it after $TIMEOUT, while firing event both at addition and deletion. `getState` function is a function that returns `set.size()`. When bound to the component, an addition to the set fires an "update" command to the component, which redraw the component along its internal state. This is just one example of implementation and there are other simpler ways to have the same behaving workingIndicatorObject.

This approach allows UserSection and InventoryTable to only know `getState()` and `register()` function and nothing else, and having both of them optional. Using static type system such as TypeScript can help a lot in this since we can pin down the signatures of both function to `null | () => WORKING | NOT_WORKING` and `null | () => void`, where we can enforce both dependent components to check if it exists and to call it with the correct types, otherwise the compiler yells.
When 1/3 of the country thinks the pandemic danger is already exaggerated if not completely made up, how can you possibly expect him to be honest about the harsh realities of what is still ahead?

Hell, what in the last 4 years has made you believe that half of the country ISN'T worth talking down to...
Got Pfizer. Zero arm pain. Same for my wife.
Github pages renders md files natively
https://www.investopedia.com/articles/insights/052516/top-4-...
> Why are you so sensitive to me mentioning it?

Cause its a shitcoin and I'd prefer people don't lose their money
The A380 is harder to load cargo into so they never even built a cargo version. The 747 freighter is still being produced and delivered today! Look up and see a contrail lately and it might be a 747 freighter, they are all flying!

https://www.businessinsider.com/boeing-747-resurgence-in-car...

https://simpleflying.com/ups-boeing-747-deliveries/
If that was more than an obvious propaganda smoke screen then Iran wouldn't hold the crew hostage.

Iran has also failed to provide evidence for their accusation and did not provide either a warning or opportunity to remediate the claimed polution. Evidence for a crime is of course generally considered a requirement.

They also have a strong recent history of this sort of activity.
My brother is 11 and he's more of a hands-on type of person (he's built some furniture, wooden stencils and functional crossbow; terrifying for our parents) and doesn't like to sit in-front of a computer for more time then school necessitates.

Because of this I figured I wouldn't force him to learn programming, rather nudge him towards it. I bought him a Tynker membership and he seems to enjoy that. It seems like a fun, gentle introduction into programming.

https://www.tynker.com/