skysight-inc/HackerNews huggingface dataset:
> Are these basically statically linked jars?

A JAR is meant to run on the JVM. There is no such thing as a "statically linked jar". The process you're referring to is more like compiling bytecode to assembly, you're converting a JAR, a thing meant to run on the JVM, to native machine code (with assembly as the step in between).

> it's only a matter of ...

Yeah, it sounds simple in theory, but somehow I don't find many projects these days that use these commercial JDKs to generate VM free assembly. In fact, I don't even know one big tech company that does so -- maybe you could enlighten me.

> Those not willing to pay and already on Java 9/10, running on Linux x64, can play with the initial AOT support.

So just about the newest version of Java just got initial support? Cool. Well this brand new community-led thoroughly open-source language has this as a core tenet, and supports compiling to many platforms very easily.

Kudos to Java for getting better, embracing a more open development methodology (I think this has been the case since 8), listening to the community more about which features to include, but when compared to projects that took a fresh look at all these concepts, and started with the open community-based approach, Java doesn't compare (except in terms of speed, JVM is pretty heckin' fast).
Real-Time Syslog Processing with Apache Kafka and KSQL–Part 1: Filtering
> Consider, however, that the only folks who can actually make political gains are people that are already in a position of some amount of power and privilege. The basic premise of incremental change is that the kinds of changes that you'd like to see are sustainable via the system you're interacting with.

No, it's not. There is no “basic premise of incremental change”; incremental change is a tactical choice that can be the product of many, radically divergent, premises.

For instance, incremental changes are often supported as both a mitigation strategy and a mechanism of building support (by demonstrating that while superior, the mitigated system that retains core features of the problematic system is unstable, so that a more radical change is needed) by groups seeking, but lacking broad support for, more radical change.
Not so much. Given that the Mac Pro has been neglected for years and still uses the same hardware it was released with, I'm of the opinion that Apple have lost interest in it and intend to kill it off. Apple engineers even admitted they backed themselves into a corner with the Mac Pro's design, as it is totally incapable of taking newer, larger GPUs, mostly for thermal reasons cramming them into the small chassis.

The iMac Pro (the similarities in the name are probably deliberate) will then take over in the same slot, with the difference that you already have the built-in screen that you have to pay for. Whether this is an advantage or not depends on your studio setup. If nothing else, the starting price of the iMac Pro is significantly (25%-ish?) more than the machine that /should/ be higher level than it.

The iMac Pro has proprietary SSDs, and although the RAM is still upgradeable, it requires almost complete disassembly of the machine to get to it. It's a step backwards from the current iMac in this regard, ostensibly because the cooling vents got in the way. The GPU is built in, despite being the component most likely to become obsolete the fastest, and although upgrades are possible through an eGPU box, that means you won't be able to use the built-in screen for output.

The model desired to slot in between the iMac and Mac Pro would have been a PowerMac G3/4-style tower with user-upgradeable components - CPU, optical drive (for those who need things like BR discs), GPU etc. Apple's attitude is that you should spec your machine at the time of ordering, no later. They offer no upgrades to their proprietary SSDs after purchase (although third parties do, but that probably voids the warranty).

So no, I would argue the iMac Pro is not the middle slot we've been hoping for :(
Not only wasted time, but also wasted intellectual energy. Many theologians and apologetics are often smart people that could use their intellect to more useful (i.e. right direction) domains.
??? Adding a point in between two other points literally can't make something more linear, it can only make it less linear.
Bitbucket code search API is now available
Linus seems perfectly fine with the implementation.

Except for it being tied to UEFI boot.
AFAIK:

The only case that trumps a red traffic light is when given a signal by an authorised person (e.g., police officers, traffic officers, etc).

I think under a literal interpretation of the law you are obliged to commit an offence if you are beckoned on across a stop line at a red traffic light; you can either refuse the instruction to be beckoned on (an offence) or you can cross the stop line (an offence). That said, there's plenty of habit of the beckoning taking precedent over the lights.

Basically the only time you see any police officer instructing traffic from a vehicle is when on a motorbike, typically when they're part of an escort.
No they're not. If you actually believe this, no one can help you.
Resolving extrasolar planets so difficult that one can concisely list[1] all of the planets that have ever been resolved and adding an entry is a significant achievement. Directly imaging extrasolar planets is only possible given certain conditions (type of star, orbit, planet size/type, etc.) The vast bulk of extrasolar planets cannot be resolved directly with contemporary instruments.

[1] https://en.wikipedia.org/wiki/List_of_directly_imaged_exopla...
Not per year, but in total over the last 100 years is believable.
Cars can stop very fast
I think my ideal social network would be something like reddit + medium + slack.

and it will be for expanding my social network and finding people alike, not for watching daily bullshit from existing friends.
Goal:

- Stay informed about important world events (for yourself AND for social reasons)

- Reduce time & attention spent on "waste" news

Challenges:

- Most news "as it happens" is inaccurate

- Much of the news is colored with story-like "narrative", rather than "just the facts, Jack".

- News websites have perverse incentives (attract eyeballs, provoke outrage, etc)

- A lot of attention in MSM is paid to irrelevant topics (e.g. personal interest, odd crimes, etc).

- Heavy Biases present

Solution(s):

- Postpone / let it soak: If you see a news article you're interested in, withstand the dopamine - send the article to Pocket. Set aside regular time (end of day, or once a week) to review all postponed news. With any luck, the news story has developed more accurate info

- Use non commercial news sources. Example: At the beginning of month, review the WIKIPEDIA current events portal. The assumption is that the news articles & topics there are likely "aged" slightly, and more factual. Examples:

News LAST month (Likely fairly relevant & accurate): https://en.wikipedia.org/wiki/Portal:Current_events/March_20....

News THIS month (reasonably relevant "breaking news"): https://en.wikipedia.org/wiki/Portal:Current_events/April_20...

"Aggregated" news for the YEAR (read the sections by month):
https://en.wikipedia.org/wiki/2018#March

If you spot-check the above links, you can see that it really does "cover" most of the news that's front of mind in the major news outlets. The difference is, you can click in - read to the depth you prefer - and generally avoid some of the major editorializing / narrative building.
Look to history. I think you are absolutely right that it's purely performative to make political donations to major parties or go and phone bank for politicians that can at best make incremental change (and will more likely allow big business to make things worse). The things that have worked before are much more disruptive. You could try taking part in protests and marches or other direct actions that put real pressure on local government. MLK blocked highways and staged strikes. It was his power (along with many others) to put a halt to the economic activity the government relies on that led to victory for civil rights.
How do you handle dataset/checkpoint management and versioning? Ideally with powerful dataset filtering options. Right now we’re using excel and panda dataframes, but are interested if your tool does it well.
Interleaving small reads of multiple files
One of the many problems with this argument is it presumes that your personal moral compass is objectively and universally true.

I don't mean this to argue otherwise - it is my personal belief that it is not possible to prove or disprove the existence of God with reason alone, thus why the argument has lasted for millenia. The mass of texts written to do one or the other are worth, in my opinion, for nothing much besides exercising your mind.
We review and then approve all on-topic comments, but are working through a bit of a backlog this morning from what I understand.
A determination to debug beyond just googling is ABSOLUTELY IMPORTANT for a software engineer. You are right in that it was probably better when an engineer would have to learn these skills the hard way; but let me offer myself as a counterpoint: I loved that Google/SO allowed me to get started and debug common problems right off the bat; it reduced the barrier to learning programming. Once I gained sufficient proficiency, I felt more confident to delve deeper into code and lower level specifics to debug problems.

I guess what I'm saying is that the determined problem-solving mentality that were required before Google/SO are still important, but its possible to learn them even with Google/SO.
Dude, I’m Romanian, I know about the Ottomans.

Greeks were still the majority in Greece and they were a well regarded minority in the empire. They were persecuted after WW1 (see the population exchanges and the Smyrna massacre).

But Greeks don’t view themselves as a persecuted minority, historically. It’s all about the mindset and self-perception.
I mean that the asteroid belt would be counted as a 5th planet, and Jupiter would be 6, and so on.
Actually the include_str! macro is shipped with Rust. The router! macro for setting up the endpoints comes from Rouille.

My question is really geared towards this pain point: the React/JS stuff can be quickly rebuilt for almost instant feedback. But even for a simple app like this example the Rust compilation takes a couple seconds on my system. You have to pay that cost even if you're just updating the JS because it has to be built into the binary. It would be nice if you're not changing the actual Rust code to be able to easily reload your JS without compiling.
To the simple son, you will say "Because enough people upvoted it."
This is a hard problem. I have three kids, we let the oldest (7) play on an old laptop running Ubuntu, with no internet access. He goes through fits ant starts writing some basic python, learning how to navigate in the terminal, etc - but its hard for him to focus for too long on any one thing. We CONSTANTLY talk about new game ideas, but have not yet been able to channel that into making things.

We restrict access to screens to an hour a week otherwise - my kids will always choose a game on the iPad (of any quality) over unstructured time on the linux box. We have tried hard to follow the "set a good example and love and support them in whichever directions they want to go" philosophy.
The Internet Yami-Ichi
One wonders why the FBI didn't focus on having a standard protocol/office for handling iOS and Android devices to ensure they could maximize the ability to access them. Like someone who could tell the field agents, don't change the password!
Twitter could easily adopt some clique-based management where people could see public conversations between members of the clique but would require an invite to reply to such a conversation or show up in related timelines.

Of course this wouldn't stop direct attacks or people talking indirectly about other people, but at least it would stop randos from sealioning.
One has to be careful with inspecting log graphs by mere looks. What looks like a small difference from expected to actual value in log scale can be very large difference in terms of actual values.

So it bothers me a bit that there is no actual fit and error margins.
Tooling appears exotical because you are not using it day in day out.

And that's the problem. The tools are different. They require learning. And once learned, they are only useful for dealing with one language. And that is a language that nobody around me uses.

The result is a barrier to entry. A barrier to entry of a type that I'm not bothering with again unless I have a good reason to.

Furthermore the small size of the community means that I am unlikely to get to choose tools that fit me. I'll be stuck with whatever the personal preferences were of the people who wrote the tooling. Even if I like them, my neighbor probably won't.

You bring up IntelliJ. However I don't use IntelliJ. I prefer vi and command lines. The guy sitting across from me likes Visual Studio. I couldn't tell you how many other IDEs are in use by programmers in the same space as me. No single toolset is going to be to all of our tastes. And it doesn't matter with a filesystem based language, because we are each free to use whatever we want.
We have a project manager who asks "are you done, or done done?"

The two are very different.
No. You'll be able to see both runs with the code diffs.
Ask HN: How to hire and retain smart people?
I am self taught web developer and relatively good at what I do but certainly not very good. I am building a solution to a problem I face everyday and would eventually need skilled and smart people to join me, what tip would you give to hire and retain people who are much smarter and better than me at certain tasks?
> This is somewhat similar to what Electron accomplishes,

What? This is nothing like Electron. What it's like is shipping the `node` executable to the end-user along with a .js script. The whole point of Electron is that it bundles a browser.
Nope, 4.3 still had the bugs, that's why I lost hope and moved to Gnome.
There is value in staying informed. However the news cycle ain't healthy.

Slow news is the thing to do. The old weekly or monthly news summaries will increase the snr. Or Wikipedia's news entries.
Some models[1] suggest that Neptune and Uranus formed closer to the sun, and then migrated to their current orbits later (explanations vary between Jupiter and Saturn pulling them out, or some extrasolar mass).

1: https://en.wikipedia.org/wiki/Neptune#Formation_and_migratio...
This is great. I’ve dismissed my Jewish heritage and the teachings of religious texts, but this perspective gives me pause. Maybe I’ve been hasty in my assessment that religion doesn’t offer me anything for making a better future.
Actually the really big diaspora happened during the reign of the Emperor Hadrian and were called the Bar Kokhba revolt. (around 136CE)
No need for perfect at all, see webmentions: it has a lot of room to grow (private mentions, vouch, etc), but in essence, the core is simple to adopt.
Not at all, it has nothing to do with Forter. It's my own personal project.
WENN PAPA ES NICHT STRICKEN KANN
> The country roads one has always dumbfounded me though - why some of those have national speed limits I will never know.

Why not? Even roads with lower speed limits you're required to drive at a speed appropriate for the road, the conditions, and your vehicle; the speed limit merely sets an upper-bound, and it's not really relevant whether it's achievable. Just look at the Isle of Man where there is no national speed limits: most roads outside of towns have no speed limit, regardless of whether they're a narrow single-lane road or one of the largest roads on the island.
Or if you work with mobile apps, unable to do your job.
Escape the Prison Adventure Walkthrough Latest APK – Apk
Thanks for sharing! fyi: You can also run jsonstore on your own servers.
Text Analysis Machine Learning APIs
Which browser? Why do I want to spend my time making my desktop app run in Chrome and Firefox and Internet Explorer and Edge... and all the old versions of these. Plus the fun of saying to my customer "oh you have to upgrade your OS before you can run our app, sorry".
Another site that is doing their marketing all wrong.

My Dad couldn't give a rat's ass if the network was 'Decentralized' or that 'Relationships can be made across any compatible system'

All he wants is see pictures of his grand daughters and post funny gifs to his friends.

With a signup that is so simple even my err Dad could do it!

With a process to move away from Facebook to the new platform (and keep all his stuff) that is so simple my Dad could do it.
Just separating it based on religion is weird. I feel like in a 1-sentence tl;dr you should at least mention the Ottoman empire from 1299-1923 (ended in WW1).
Something tells me that the mass of the planets should be in the conjecture somewhere, because small objects have little meaning and perhaps would not even classify as planets.
> Imagine a world where we would have followed science and reason early.

Having seen the history of tribalism fused with areligious and antireligious ideologies and empowered by applied science in the modern era, I can't see it as particularly better than the results of tribalism fused with religious ideology but without systematic science earlier in history.

Science is a powerful multiplier, but inherently value-free; the values to which it is applied necessarily come from elsewhere
>You're one of the only folks I've seen come straight out and make this point: that somehow a technology or practice that is objectively safer can still be "unethically safe"

There are plenty of people making that case. See for example this piece in The Atlantic the other day (https://www.theatlantic.com/technology/archive/2018/03/got-9...) talking about the concept of moral luck in the context of self driving cars. It puts the point eloquently.
This is quite useful, thank you for pointing me in this direction!
The x-axis is the planet (+aborted planet) count. You’d be shifting all later planets over by one.
Are there any similarities or distinctions between this article (link below) and how your system works to tune hyper-parameters?

https://blog.coast.ai/lets-evolve-a-neural-network-with-a-ge...
Pick some random ones:

Numbers system
Logic
Math
Computers and architectures
Networks
Networks insides (sockets, ports, etc)
Internet
Statistics
Numerical analysis
Time complexity
Space complexity
Amortized times
Recursivity
Best Conceivable Runtime
Operating systems
Databases
AI
Machine learning
I value doing those things in private.
I'm not sure what your father was on about. Was he trying to claim that Jews built the Ishtar Gate?

The Parthenon is only a century younger, and a much more architecturally impressive structure. Yet if a Greek or other ethnic European made a similar remark about the superiority of their heritage on the basis of it, they'd be accused of racism.
I tried to run movim many years ago, but failed; rough was mere raw around 2012. I still very much like the idea of movim, but it needs a lot of work.
I think all the things you just said are opinions, because I am existing in a non-MBP world and am happier for it, and am sad whenever I am forced to use one at work because I left my lenovo at home or whatever.

Keyboard-nub-mouse-thing for life! How do MBP users survive without it? ;P
Sounds like it, though as the author of jsonbin is in this thread points out, this one is open source: https://news.ycombinator.com/item?id=16765885
> IQ is highly heritable many in the 1% tend to be intelligent as well so the rich get richer.

I'm sorry, do you have a citation for this? I find this highly suspect. Everything I know about money and power and society suggests the reasons the rich get richer are money, power, and society. Nothing to do with IQ. This idea that the poor are poor because they are dumb is something rich people (who don't want you to be rich) want you to believe.
Yes of course but that's not the argument I'm responding too. I'm responding to the idea that "there's always more in the piggy bank". For an example of the mentality please reference aninhumer's response to me.
>> I enjoy talking to researchers.

In that case you should be used to the cynicism (although it's usually called "skepticism" in the field).
> don't make any sense unless they're decentralized

Things that make sense decentralised to service freedom have a track record of becoming centralised to service convenience. Source: The Master Switch by Tim Wu.
They change the conversation, driving division and influencing opinion. Propaganda is very powerful, especially when a message appears to be coming from dozens/thousands of voices.

Look at any controversial tweet these days and the reply thread is full of inflammatory comments from users with numeric usernames (@Joe154354), blurry photos (that can't be reverse image searched) and that seem to ONLY post about political topics and retweet similar voices. Heuristically they are highly likely to be bots or provocateurs but it's hard to prove as Twitter doesn't expose much information.

Twitter has a serious bot/troll problem that they are choosing to ignore, and it is making the discourse on there toxic and untrustworthy. I find myself avoiding the platform these days as it just leaves me feeling stressed and sad.